将 matplotlib 文件另存为 png 时 Y 轴标签丢失

5 python matplotlib

我正在尝试将 matplotlib 图形保存为 png 格式。当我运行程序时,我看到由于 plt.show() 而出现图形,并且该图形具有 y 轴标签。但是当我查看创建的 .png 文件时,y 轴标签丢失了。

png 文件

图形

代码:

plt.plot_date(times, tps, 'b-', xdate=True)

plt.xlabel('Time', fontsize=20)
plt.ylabel('Transactions per Second', fontsize=20)
title = str(sys.argv[1])
title = title[title.rfind('/') + 1:]

plt.savefig(title + ".png")
plt.show()
Run Code Online (Sandbox Code Playgroud)

âńō*_*oůŜ 4

默认图形尺寸为 [6.4, 4.8] 英寸,因此它小于字体和 y 值。您可以将图形尺寸放大,它也会显示 y 轴。

plt.figure(figsize=(20,10))
plt.plot_date(times, tps, 'b-', xdate=True)
Run Code Online (Sandbox Code Playgroud)