我有4 x 26 = 104个字符串格式的类别
a 34
b 53
c 24
...
z 23
aa 345
..
cz 232
我使用seaborn barplot制成了一个barchart。但是,我不想将轴上的所有类别都显示为重叠并且反而是线性的。我尝试过
ax.yaxis.set_major_locator(ticker.MaxNLocator(4))
但这只需要a,b,c,d,而不是a,aa,ba,ca。
我与其他定位器也没有任何运气。有没有一种方法(最好是优雅的方法)来做到这一点?
答案 0 :(得分:0)
我设法结合使用了setyticklabels和set_major_locator
ax.set_yticklabels(ax.get_ymajorticklabels()[::26])
ax.yaxis.set_major_locator(ticker.LinearLocator(numticks=4))