绘制特殊图表时,希望横轴显示自定义内容(如年份)而非坐标值
可以使用如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
参数也可以输入角度,顺时针为正值。