只有在保存图形之后,而不是在Python交互视图中(VS具有Jupyter功能的代码),图形标签和记号后面的黑色背景?

2024-10-01 05:00:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个奇怪的问题,如果我保存一个图形,它的标签和记号将有一个黑色的背景,请看下面的例子:

plt.savefig("asdsadsad.png")

enter image description here

我甚至没有在这里包括任何代码,因为这发生在最简单的绘图上,即使是我之前用另一台从未出现过这个问题的计算机所做的代码。我使用的是带有Jupyter功能的VS代码,图形在Python交互视图中看起来很正常,,但保存时有黑色边框。在

你知道是什么引起这个奇怪的问题吗?在


Tags: 代码功能图形绘图pngjupyterplt标签
1条回答
网友
1楼 · 发布于 2024-10-01 05:00:38

plt.savefig将覆盖您绘制的设置。这就是为什么保存的图像看起来可能与Python中绘制的图像不同。要定义图形的背景色,需要定义facecolor参数。在

plt.savefig('asdsadsad.png', facecolor='w')

您的默认facecolor可能在rcParams中设置为黑色

相关问题 更多 >