首页 文章

Python plotnine增加刻度线之间的距离

提问于
浏览
0

我正在尝试使用plotnine ggplot创建一个分组的条形图 .

bar graph

正如您所看到的,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]))

是我到目前为止

2 回答

  • 0

    您需要通过指定正确的图形大小来使图更宽 . 您可能会发现旋转文本很有帮助 .

    ... + theme(figure_size=(11, 6), axis_text_x=element_text(rotation=45)
    
  • 1

    您还可以使用主题旋转文本方向(axis_text_x = element_text(angle = 30,hjust = 1,vjust = 1)) . 对于任何这样的场合,你可以用它来辨别x刻度标签 .

相关问题