Matplotlib 如何设置 X 轴文本标签显示间隔
您可以使用 xticks() 函数来设置 X 轴标签的间隔。下面是一个示例代码:
import matplotlib.pyplot as plt
# 假设 X 轴标签是以下字符串列表
labels = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
# 绘制图表
fig, ax = plt.subplots()
ax.plot(range(12), [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])
# 设置 X 轴标签的间隔为每两个标签显示一个
plt.xticks(range(0, 12, 2), labels[::2])
# 显示图表
plt.show()
在上面的代码中,我们使用了 xticks() 函数来设置 X 轴标签的间隔。其中,第一个参数是一个数组,表示要显示的标签的位置。我们使用了 range() 函数来生成一个从 0 到 11 的整数序列。第二个参数是一个字符串数组,表示要显示的标签的内容。我们使用了 Python 的列表分片语法来每隔一个标签选择一个。这样就只显示了每两个标签中的一个。
原文地址: https://www.cveoy.top/t/topic/m1ho 著作权归作者所有。请勿转载和采集!