使用matplotlib直方图时如何旋转轴标签?

pr3*_*338 4 python matplotlib

我有一个看起来像这样的图,我试图使 x 轴标签更具可读性:

在此处输入图片说明

这是我尝试过的,我得到的错误是:

在此处输入图片说明

Tim*_*m B 11

问题是您正在设置plt从呼叫到hist(),这不是您想要的。通常将 matplotlib 导入为plt,假设这是这里的意图:

import matplotlib.pyplot as plt

data = [1, 2, 3, 4]

p = plt.hist(data)
plt.xticks(rotation='vertical')

plt.show()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明