1

我正在尝试使用以下代码制作相同大小的图条:

my_plot_replicas = (ggplot(df)         
+ aes(x='algorithm',y='replicas',fill='algorithm') 
+ geom_col(position=position_dodge2(preserve='single'))
+ geom_errorbar(aes(ymin='replicas-error', ymax='replicas+error'), 
width=.2,position=position_dodge(.9))
+ facet_grid('mobility ~ time_elapsed',scales = "free_x")
+ scale_fill_manual(["darkgray", "gray"])
)

但是我得到了这个图,其中单独的条占据了网格的整个宽度:

在此处输入图像描述

我想让第 0 列和第 43200 列的条与其他条的大小相同,这可能吗?

4

1 回答 1

0

根据 plotnine 文档

space : str in ['fixed', 'free', 'free_x', 'free_y'] 面板的 x 或 y 边是否应具有大小。它还取决于 scales 参数。默认为“固定”。尚不支持此设置。 plotnine.facets.facet_grid

于 2020-08-02T16:09:51.773 回答