如何在Matplotlib中显示所有标签值?

如何在Matplotlib中显示所有标签值?

要显示所有标签值,我们可以使用 set_xticklabels()set_yticklabels() 方法。

步骤

  • 创建一个数字列表(x)可用于刻度轴。

  • 使用subplot()获取轴,帮助将子图添加到当前图。

  • 使用set_xticks和set_yticks方法分别在X和Y轴上设置刻度,并列出x(来自步骤1)。

  • 使用标签列表( [“one”, “two”, “three”, “four”] )和旋转45使用set_xticklabels()和set_yticklabels() 。

  • 要在轴和刻度标签之间添加间距,可以使用tick_params()方法以 pad 参数为辅助。方向(in)可以帮助将刻度放在轴内,而轴( both )则应用于两个轴的参数。

  • 要显示图形,请使用plt.show()方法。

示例

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = [1, 2, 3, 4]
ax1 = plt.subplot()
ax1.set_xticks(x)
ax1.set_yticks(x)
ax1.set_xticklabels(["one", "two", "three", "four"], rotation=45)
ax1.set_yticklabels(["one", "two", "three", "four"], rotation=45)
ax1.tick_params(axis="both", direction="in", pad=15)
plt.show()

输出

如何在Matplotlib中显示所有标签值?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程