📜  旋转绘图中的 x 标签,matplotlib (1)

📅  最后修改于: 2023-12-03 15:40:06.382000             🧑  作者: Mango

旋转绘图中的 x 标签

在绘制 matplotlib 图表时,经常会有 x 标签过长的情况,导致标签被截断,不易阅读。为了更好地显示 x 标签,可以对其进行旋转,在这篇文章中,我们将介绍如何使用 matplotlib 进行 x 标签的旋转。

代码示例

首先,我们先创建一些示例数据:

import matplotlib.pyplot as plt

# 创建示例数据
data = {'Apples': 10, 'Oranges': 15, 'Bananas': 5, 'Pears': 20}
names = list(data.keys())
values = list(data.values())

# 绘制柱状图
plt.bar(names, values)
plt.show()

运行以上代码,我们可以得到一个简单的柱状图。

柱状图

可以看到,x 标签比较长,无法完全显示。为了更好地显示 x 标签,我们可以将其旋转一定角度。在 matplotlib 中,可以通过设置 xticksrotation 参数来旋转 x 标签。代码如下:

# 设置 x 标签旋转角度
plt.xticks(rotation=45)

# 绘制柱状图
plt.bar(names, values)
plt.show()

运行以上代码,我们可以得到一个旋转了 45 度的柱状图。

旋转 45 度的柱状图

可以看到,x 标签现在被旋转了 45 度,更加易于阅读。如果需要旋转其他角度,只需要修改 rotation 参数即可。

总结

在 matplotlib 中,通过设置 rotation 参数可以轻松地实现 x 标签的旋转,使得标签更加易于阅读。如果你遇到了 x 标签过长无法显示的问题,可以尝试使用这个方法来解决。