我正在尝试使用plotnine ggplot创建一个分组的条形图。
正如您所看到的,x刻度标记彼此太靠近而且标签杂乱无章。如何增加这些刻度标签之间的距离?
ggplot(test,aes(x ='genre_pairs',y ='average_rating',fill ='group'))
+ geom_bar(stat =“identity”,position = position_dodge())
+ scale_x_discrete(expand = np.array([0.2,0]))
是我到目前为止的
答案 0 :(得分:1)
您需要通过指定正确的图形尺寸来使图更宽。您可能会发现旋转文本很有帮助。
... + theme(figure_size=(11, 6), axis_text_x=element_text(rotation=45)
答案 1 :(得分:0)
您还可以使用主题旋转文字方向(axis_text_x = element_text(angle = 30,hjust = 1,vjust = 1))。对于任何这样的场合,你可以用它来辨别x刻度标签。