横坐标旋转后所有label都居中显示了,如下所示:
原因是更改了字体显示,把以下字体显示语句
# 汉字字体,优先使用楷体,找不到则使用黑体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 正常显示负号 plt.rcParams['axes.unicode_minus'] = False
放在调整子图间距前
# 调整子图间距 plt.tight_layout()
显示正常了:
以及如果保存的图片为空,检查是否是在plt.savefig()前调用了plt.show(),这是因为在 plt.show() 后实际上已经创建了一个新的空白的图片(坐标轴),这时候你再 plt.savefig() 就会保存这个新生成的空白图片。
1万+

被折叠的 条评论
为什么被折叠?



