我对matplotlib在确定可以呈现的格式时使用的后端所扮演的角色感到困惑.
例如,文档说 'agg'后端生成PNG,"光栅图形"但是如果我
import matplotlib
matplotlib.use(‘agg’)
import matplotlib.pyplot
fig, ax = matplotlib.pyplot.subplots()
#...
Run Code Online (Sandbox Code Playgroud)
我可以用
fig.savefig(“thefig.pdf”)
Run Code Online (Sandbox Code Playgroud)
生成PDF,或
fig.savefig(“thefig.svg”)
Run Code Online (Sandbox Code Playgroud)
制作矢量图形.
后端在限制matplotlib可以生成的格式和渲染类型(矢量与栅格)方面起什么作用?