matplotlib自定义横轴信息xticks

Posted azureology

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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参数也可以输入角度,顺时针为正值。


以上是关于matplotlib自定义横轴信息xticks的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 matplotlib 更改 xticks? [复制]

Matplotlib 无法旋转 xticks [重复]

Matplotlib 无法旋转 xticks [重复]

是否可以在 python 的 matplotlib 中包装 xticks 的文本?

Scikit Learn Xticks Matplotlib [重复]

删除 matplotlib 图中的 xticks?