我正在使用条形图来绘制查询频率,但我始终看到条形之间的间距不均匀。这些看起来应该与刻度有关,但它们处于不同的位置
def TestPlotByFrequency (df, f_field, freq, description):
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.bar(df[f_field][0:freq].index,\
df[f_field][0:freq].values)
plt.show()
Run Code Online (Sandbox Code Playgroud)
这也与数据无关,顶部没有一个具有相同的频率计数
count
0 8266
1 6603
2 5829
3 4559
4 4295
5 4244
6 3889
7 3827
8 3769
9 3673
10 3606
11 3479
12 3086
13 2995
14 2945
15 2880
16 2847
17 2825
18 2719
19 2631
20 2620
21 2612
22 2590
23 2583
24 2569
25 2503
26 2430
27 2287
28 2280 …Run Code Online (Sandbox Code Playgroud)