如何控制 plotnine 中的刻面高度和宽度?

How to control facet height and width in plotnine?

我已经看到 post 关于 ggplot2 的内容:

我在想:

如何在 plotnine 中实现同样的效果?我还没有发现任何类似于 grob 的内容。我需要它作为 python3 管道一部分的情节,所以我真的不想将部分代码转换为 R。

感谢您的帮助!

我检查了你链接的 post 和 ,这是使用 facet_grid 而不是 facet_wrap。当您使用facet_grid时,您可以指定space='free'来自动调整刻面的大小,而不是仅使用scales=来调整刻度的大小。 facet_wrap 似乎没有指定 space= 的选项(仅 scales=)。

我没有使用 plotnine 的直接经验,但 a quick check here 表明存在一个包含 space=scales= 参数的类似函数。