tight_layout()的替代方法

6 投票
1 回答
2627 浏览
提问于 2025-04-18 12:42

在使用matplotlib时,调用 tight_layout() 可能会导致一个错误:RunTimeError: "CGContextRef is NULL"。我自己在MacOSX和Linux上使用多个后端(包括 Agg)时也遇到过这个问题。

如果我想实现类似的效果,或者希望尽量接近这个效果,但又不想碰到这些错误,我还有哪些选择呢?

1 个回答

4

虽然这不是同样的问题,但我通过在脚本开头添加这个来解决我遇到的与 tight_layout() 相关的问题。

matplotlib.rcParams.update({'figure.autolayout': True})

撰写回答