📅  最后修改于: 2023-12-03 15:40:06.400000             🧑  作者: Mango
在数据可视化中,轴标签是非常重要的,它们提供了有关轴的信息。有时轴标签会比较长,在图表中显示并不美观,可以通过旋转轴标签来改善此问题。本文将介绍如何在 matplotlib 中旋转轴标签。
通过 xticks
函数可以轻松地旋转 x 轴标签。例如,以下代码将 x 轴标签旋转 45 度:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(10)
y = x**2
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_xticks(x)
ax.set_xticklabels(['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'], rotation=45)
plt.show()
同样,也可以通过 yticks
旋转 y 轴标签。
ax.set_xticklabels(['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'], rotation=45)
除了简单的使用整数,也可以使用字符串或者格式化字符串来创建标签。
ax.set_xticklabels(['$0$', '$1$', '$2$', '$3$', '$4$', '$5$', '$6$', '$7$', '$8$', '$9$'], rotation=45)
...
通过旋转轴标签,可以让轴标签更加美观地在图表中显示。在 matplotlib 中,可以通过 xticks
和 yticks
函数来实现轴标签的旋转,并且可以使用整数、字符串或格式化字符串。