matplotlib.pyplot画图 设置列标签怎么设置
时间: 2023-05-24 07:02:12 浏览: 94
python matplotlib如何给图中的点加标签
5星 · 资源好评率100%
您可以使用`matplotlib.pyplot.xticks()`函数来设置列标签。例如,以下代码将x轴标签设置为`['标签1', '标签2', '标签3']`:
```
import matplotlib.pyplot as plt
#生成三条柱形图数据
data1 = [1, 2, 3]
data2 = [3, 2, 1]
data3 = [2, 3, 1]
#绘制柱形图
plt.bar([0.9, 1.9, 2.9], data1, width=0.2, label='数据1')
plt.bar([1.1, 2.1, 3.1], data2, width=0.2, label='数据2')
plt.bar([1.3, 2.3, 3.3], data3, width=0.2, label='数据3')
#设置横轴标签和标题
plt.ylabel('数值')
plt.xlabel('标签')
plt.title('柱形图')
#设置x轴标签
plt.xticks([1, 2, 3], ['标签1', '标签2', '标签3'])
#显示图例
plt.legend()
#显示图形
plt.show()
```
您只需要将标签列表传递给`plt.xticks()`函数的第二个参数即可。
阅读全文