我必须制作一个矢量图,我只想看到没有轴、标题等的向量,所以这就是我尝试这样做的方法:
pyplot.figure(None, figsize=(10, 16), dpi=100)
pyplot.quiver(data['x'], data['y'], data['u'], data['v'],
pivot='tail',
units='dots',
scale=0.2,
color='black')
pyplot.autoscale(tight=True)
pyplot.axis('off')
ax = pyplot.gca()
ax.xaxis.set_major_locator(pylab.NullLocator())
ax.yaxis.set_major_locator(pylab.NullLocator())
pyplot.savefig("test.png",
bbox_inches='tight',
transparent=True,
pad_inches=0)
尽管我努力获得 1000 x 1600 的图像,但我还是得到了 775 x 1280 的图像。如何使其成为所需的尺寸?谢谢你。
更新提出的解决方案有效,除了在我的情况下,我还必须手动设置轴限制。否则,matplotlib 无法找出“紧密”的边界框。