matplotlib自定义横轴信息xticks

绘制特殊图表时,希望横轴显示自定义内容(如年份)而非坐标值

可以使用如xticks实现

import matplotlib.pyplot as plt

plt.figure(tight_layout = True)
x = range(10)
h = [10, 3, 4, 8, 2, 6, 5, 1, 9, 7]
plt.bar(x,h,width=0.4,color='red',alpha=0.8)
tag = ['Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']
plt.xticks(x,tag,rotation='vertical')

plt.show()

效果如下

其中rotation参数也可以输入角度,顺时针为正值。

原文地址:https://www.cnblogs.com/azureology/p/13045500.html