Python画图横坐标文字纵向
时间: 2023-08-14 12:16:44 浏览: 119
要在Python中画出横坐标文字纵向的图形,可以使用Matplotlib库。在Matplotlib中,可以使用xticks()函数和yticks()函数来设置坐标轴上的刻度标签。
下面是一个示例代码,展示如何实现横坐标文字纵向的效果:
```python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
# 创建图形对象
fig, ax = plt.subplots()
# 设置横轴标签
ax.set_xlabel('横轴')
# 设置纵轴标签
ax.set_ylabel('纵轴')
# 设置横轴刻度标签
ax.set_xticks(x)
ax.set_xticklabels(['a', 'b', 'c', 'd', 'e'])
# 设置纵轴刻度标签
ax.set_yticks(y)
ax.set_yticklabels(['10', '8', '6', '4', '2'], rotation='horizontal')
# 绘制折线图
ax.plot(x, y)
# 显示图形
plt.show()
```
在上面的代码中,我们使用了set_xticklabels()函数和set_yticklabels()函数来设置横轴和纵轴的刻度标签。在set_yticklabels()函数中,我们将rotation参数设置为'horizontal',以使纵轴文字横向显示。
阅读全文