> 文档中心 > 【收藏】如何优雅的在 Python matplotlib 中设置坐标轴标签的旋转方向

【收藏】如何优雅的在 Python matplotlib 中设置坐标轴标签的旋转方向


问题描述

有时在显示日期等标签时,x轴标签过长出现标签重合的情况
在这里插入图片描述

这时候其实只要旋转一个角度就可以避免这种情况,如下图
在这里插入图片描述

代码

plt.xticks 有个rotation参数,修改这个即可,yticks也类似

plt.xticks(rotation=30) # 旋转30度

测试代码

import matplotlib.pyplot as pltx = ["2020-01-01","2020-01-02","2020-01-03","2020-01-04","2020-01-05"]y = [1,2,5,4,3]plt.plot(x,y)plt.ylabel("Amount", fontsize=18)plt.xlabel("Date", fontsize=18)plt.yticks(fontsize=16)plt.xticks(fontsize=16,rotation=30)plt

在这里插入图片描述