我必须做一个矢量图,我只想看到没有轴、标题等的矢量,所以我试着这样做:
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到1600的图像,但我还是得到了一张775到1280的图像。如何使其达到所需尺寸? 多谢各位
更新提供的解决方案有效,但在我的情况下,我还必须手动设置轴限制。否则,matplotlib无法找到“紧密”边界框
屈服
通过将图形设置为5x8英寸,可以生成1000x1600像素的结果图像
并使用
DPI=200
保存:删除边框的代码取自here
(由于1000x1600相当大,上面发布的图像无法缩放)
相关问题 更多 >
编程相关推荐