2024-10-01 05:00:38 发布
网友
我有一个奇怪的问题,如果我保存一个图形,它的标签和记号将有一个黑色的背景,请看下面的例子:
plt.savefig("asdsadsad.png")
我甚至没有在这里包括任何代码,因为这发生在最简单的绘图上,即使是我之前用另一台从未出现过这个问题的计算机所做的代码。我使用的是带有Jupyter功能的VS代码,图形在Python交互视图中看起来很正常,,但保存时有黑色边框。在
你知道是什么引起这个奇怪的问题吗?在
plt.savefig将覆盖您绘制的设置。这就是为什么保存的图像看起来可能与Python中绘制的图像不同。要定义图形的背景色,需要定义facecolor参数。在
plt.savefig
facecolor
plt.savefig('asdsadsad.png', facecolor='w')
您的默认facecolor可能在rcParams中设置为黑色
rcParams
plt.savefig
将覆盖您绘制的设置。这就是为什么保存的图像看起来可能与Python中绘制的图像不同。要定义图形的背景色,需要定义facecolor
参数。在您的默认
facecolor
可能在rcParams
中设置为黑色相关问题 更多 >
编程相关推荐