savefig('文件名.png') 将空白图像保存在文件夹中


fig, ax = plt.xticks(datechange_index,datechange)
datacursor(display='single')
plt.ylabel('Temp in Kelvin')
plt.figure(figsize=(200,20))
plt.savefig('temp_plot.png')
plt.show()

上面的代码块是我试图在matplotlib中保存一个绘图的代码块。然而,它最终会生成一个空白图像。我尝试了一些常见的解决方案(这就是为什么我现在的plt.savefig高于plt.show(),但没有效果

@BigBen已经回答了这个问题:

plt.figure(figsize=(200,20))savefig之前创建一个空白图形

这解释了OP最初显示空白数字的原因。

此外,@BigBen进一步指出,xticks函数变量中使用的命名约定具有误导性。

相关内容

  • 没有找到相关文章

最新更新