【发布时间】:2019-06-07 21:11:49
【问题描述】:
我正在使用 python 图形库 matplotlib 在报告中绘制几件事情,我发现自己需要在较小图形的任意网格上方有几个固定计数的图形。我四处搜索,但找不到任何可以让我在单个 matplotlib 图上使用两个 gridspec 布局的东西。我本质上想要什么:
我知道如果第二组中每行的图表数是偶数,我可以破解一些解决方案。但如果每一行都有奇数,那么这样的解决方案是不可能的。例如,假设我在小图部分每行有 5 个图,那么不可能在它们上方并排放置两个大小相同的图,并且 gridspec 不允许您指定小数索引(它不应该) .
在我看来,正确的解决方案是在单个图形上使用两个单独的 gridspec 布局,一个用于上半部分的固定计数图,然后一个用于下半部分较小图形的编程缩放 gridspec。我在 matplotlib 中没有找到带有 gridspec 或 subplots 的此类解决方案,那么有人对使用 matplotlib 进行此类图形设置有任何建议吗?
【问题讨论】:
-
这看起来有我想要的!有点尴尬的是我没有意识到文档中的内容,因为我很确定我以前看过那个页面。谢谢,我会努力把它放在一起作为我自己问题的答案。
标签: python matplotlib