python - matplotlib savefig() 看起来比 show() 差
问题描述
我无法重现与 matplotlibplt.show()
中显示的相同的绘图质量plt.savefig()
。我在这里关注了这个线程,但没有运气。如那里所示,我matplotlibrc.template
在新创建的.matplotlib
文件夹中重新创建了 ,并更改了建议的参数。我还尝试将 dpi 值从手动选择的一些非常高的输入(例如dpi=1200
)更改为从原始图形( )传递的值dpi=fig.dpi
。我还尝试更改保存文件的结果扩展名:eps/png/pdf(最好是 eps)。这些都没有真正解决问题。我怀疑设置之间可能存在一些冲突,但我不确定在哪里寻找。
解决方案
推荐阅读
- python - 如何向此代码添加第二个工作密码?
- python - 如何将一个有序列表中的每个对象插入到另一个嵌套列表中?
- java - 如何在 C# 中解密加密的字符串但在 java (jasypt) 中加密
- u-sql - 计算数据集的移动平均值
- vue.js - 从组件计算值创建根计算值?
- flutter - java.lang.IllegalStateException 仅在 android 生产版本颤振中发生
- javascript - 在具有“activeTab”权限的活动选项卡中执行脚本时,Chrome Web 扩展程序出错
- javascript - 我们如何在 javascript 的函数内部理解和创建这个参数?
- sql-server - 如何解决“选择失败,因为以下 SET 选项的设置不正确:'ANSI_PADDING'。”错误
- ios - 在我发布的 iOS 应用程序中,每天将数据添加到 tableview 的最佳方法是什么?