我有一个数据框,我的x轴值从329.8到409.7 当我对这些值进行箱线绘图时,它在x轴上给了我很多价值。 我试图找到一种减少滴答声频率的解决方案。但实际上找不到合适的解决方案。
我找到了1个解决方案:
ax = df.boxplot(patch_artist=True)
ax.locator_params(nbins=10, axis='x')
2个解决方案:
ax0 = df.boxplot(patch_artist=True)
max_yticks = 20
max_xticks = 5
yloc = plt.MaxNLocator(max_yticks)
ax0.xaxis.set_major_locator(yloc)
xloc = plt.MaxNLocator(max_xticks)
ax0.xaxis.set_major_locator(xloc)
但是他们两个都在10个刻度上重新缩放了我的x轴值。所以我得到的值从329.8到409.7。但是刻度线仅从329.8到330.8。 如何正确减少X轴的刻度数? 我将不胜感激。
我的数据框示例= df:
index 369.9 370.0 370.1 370.2 370.3
2 0.0 0.0 0.0 0.0 0.0
3 0.0 0.0 0.0 0.0 0.0
4 0.0 0.0 0.0 0.0 0.0
5 0.0 0.0 0.0 0.0 0.0
1 100.0 100.0 100.0 100.0 97.56097560975607
0 100.0 100.0 100.0 100.0 100.0
6 97.53086419753086 48.75 93.67088607594937 97.43589743589745 100.0