相关疑难解决方法(0)

matplotlib savefig()绘图与show()不同

当我使用show()绘制图表时X,图表看起来非常好.但是,当我开始使用savefig()生成大量图形时,savefig()生成的图形的字体,线条,多边形看起来都比show()生成的图形小.我的环境是Ubuntu,后端show()Qt4Agg.如何使show()情节和savefig()情节看起来一致?

python plot graph matplotlib

51
推荐指数
3
解决办法
18万
查看次数

dpi与数字大小之间的关系

我使用matplotlib创建了一个图,但我已经意识到绘图轴和绘制的线被缩小了. 在此输入图像描述

阅读这个早期的讨论主题,它解释了如何设置数字大小.

fig, ax = plt.subplots()

fig.set_size_inches(3, 1.5)

plt.savefig(file.jpeg, edgecolor='black', dpi=400, facecolor='black', transparent=True)

使用上面的代码(为简洁起见,删除了其他配置),我确实得到了一个具有1200 X 600所需尺寸的结果图像文件(我们应该说分辨率吗?)和所需的文件大小.

投影图像以不寻常的方式缩小,例如注释被放大.我可以在轴上设置标签的大小,但由于底部和右侧的脊仍然很大,因此图形仍然看起来与标尺不成比例,因此绘制的线也是如此.

所以问题是,我们如何解决这个问题,哪些配置出错?

plot visualization graph matplotlib

33
推荐指数
1
解决办法
2万
查看次数

标签 统计

graph ×2

matplotlib ×2

plot ×2

python ×1

visualization ×1