在绘制熊猫数据帧时,我正在努力获得水平轴上的所有刻度。这是我的MWE:
import pandas as pd
letters = 'ABCDEFGHIJKL'
data = [{'Letter': letter, 'Number': number}
for number, letter in enumerate(letters)]
df = pd.DataFrame(data)
df.set_index('Letter', inplace=True)
数据帧如下所示:
In [484]: df
Out[484]:
Number
Letter
A 0
B 1
C 2
D 3
E 4
F 5
G 6
H 7
I 8
J 9
K 10
L 11
当我绘制数据帧时,只显示了xtick的一半:
df.plot(kind='line', use_index=True)
如何获取所有的xtick(从A
到L
)?
发布于 2020-12-13 20:52:34
为了强制勾选,您需要显式地设置xticks
和xtickslabels
ax = df.plot(kind='line', use_index=True)
ax.set_xticks(range(len(df.index)))
ax.set_xticklabels(df.index)
https://stackoverflow.com/questions/65275605
复制相似问题