问题标签 [savefig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
60 浏览

matplotlib - 未保存数字

嘿,所以我正在尝试使用此代码

我收到以下错误

任何意见?

0 投票
0 回答
268 浏览

python - 使用透明背景保存 Matplotlib 表面图

我尝试使用透明背景保存我的 3d-Plot,但使用 savefig 的 transparent=True-Parameter 它不起作用。还有其他方法吗?

这是我的实际尝试:

0 投票
0 回答
32 浏览

matplotlib - plt.savefig 正在保存旧版本的情节

我正在尝试将图形保存为 png 文件,其中 2/3 正在保存最新版本。

但是,未正确保存的图确实在 python 文件中显示了正确的版本。我已尝试删除 png,但仍将其重新保存为旧版本。底部的轨迹图是不起作用的。

怎么了?如果您需要更多信息,请与我们联系

0 投票
1 回答
105 浏览

python - 如何使用 matplotlib 保存图像文件。方法 savefig 不起作用

我正在尝试使用 Matplotlib 保存图像文件,但它似乎不起作用。如果我运行,它应该保存文件。但什么也没有发生。我只是在测试图像保存代码是否有效。所以代码实际上不是我的。它取自 python 教程博客。请帮帮我。

0 投票
0 回答
31 浏览

python - Matplotlib 3D保存空白图像,plt.show()不在代码中

我正在为 matplotlib 中的 3D 绘图编写绘图代码,我最初试图缩放轴,以便 x 和 z 轴的缩放比例大于 y 轴。但是,当我尝试进行这些编辑时, plt.savefig() 开始保存空白图像。Plt.show() 根本不在代码中,这通常是导致此错误的原因。

0 投票
1 回答
91 浏览

python - Matplotlib show() 和 savefig() 不一致

下面的代码在使用 .savefig() 和 .show() 时应该显示相同的图像(绿色背景),但 savefig 图像是空白的。我知道 .show() 会清除数字,但我在 .savefig() 之后调用它,所以这里不是这种情况。plt.savefig() 和 fig.savefig() 都产生相同的空白图像。

代码(我使用的是 Python 3.6.8):

。节目()

.savefig()

0 投票
2 回答
43 浏览

python - 如何覆盖`savefig`方法以便它可以解包元组

我正在对一段代码进行最小扩展。

我有一个make_fig过去只生成一个图形的函数,我会像fig在许多其他函数中一样调用它,然后将其保存为fig.savefig.

在扩展中,make_fig现在返回一个数字元组。所以,为了保存它们,我现在需要类似的东西:

我希望有一个更优雅的解决方案,一个不需要在任何地方添加 for 循环的解决方案make_fig

我可以以某种方式修改该a.savefig方法,以便它在a是一个matplotlib.pytplot实例时执行其正常功能,如果它是一个元组,则执行上面的 for 循环吗?

MWE 下面。

d = 1是“旧”代码,d=2是我要添加的扩展名。

0 投票
2 回答
30 浏览

python - 如何使用相同的功能绘制和保存多个图表或图形?

我正在尝试使用相同的功能保存两个图:

但是,第二个输出覆盖了第一个输出,我怎样才能改变这个来给我两个数字和 save.fig ?

下面列出了示例代码:

谢谢,感谢您的所有努力。

0 投票
1 回答
43 浏览

python - 光栅化错误栏时的丑陋轮廓

我正在使用 Matplotlib(版本 2.2.5)绘制大量有错误的数据点,并且我正在对数据进行栅格化,因为有几千个数据点。然而,我发现当我将数据栅格化并另存为 PDF 时,错误栏会产生一个难看的白色轮廓,这对于发布是不可接受的。我构建了一个显示问题的 MWE:

这在 Jupyter Notebook 输出中看起来很好,也可以作为保存的 PNG 文件。然而,输出的 PDF 文件看起来像这样: PDF输出 如何消除由错误栏引起的白色绒毛?如果我不进行光栅化,问题就会消失,但是文件需要很长时间才能加载到我的论文中,而我最不想做的事情就是惹恼我的读者。

0 投票
0 回答
46 浏览

python - 为什么 Python Matplotlib savefig 在同一脚本中第二次调用时表现不同?

我有以下使用 Matplotlib 和三元库的 Python 脚本。它生成一个三元图,在顶点和轴上带有一些标签:

我直接调用 savefig 命令两次,生成的图像如下所示。值得注意的是,第一个不显示顶点和轴上的标签,而第二个则显示。这是为什么?

当另存为 .eps 或 .svg 时,它的行为相同。我从未见过这种“正常”情节的行为。我怀疑这与这些标签在三元库中的实现方式有关,但是为什么 savefig 在第二次调用时会表现不同?

ternary_plot_1.png ternary_plot_2.png