我正在尝试将matplotlib图形另存为png。当我运行程序时,由于plt.show()出现了该图,并且该图具有y轴标签。但是当我查看创建的.png文件时,y轴标签丢失了。
代码:
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()
答案 0 :(得分:0)
默认图形尺寸为[6.4,4.8]英寸,因此小于字体和y值。您可以增大图形尺寸,它也会显示y轴。
plt.figure(figsize=(20,10))
plt.plot_date(times, tps, 'b-', xdate=True)