我想知道是否有办法将matplotlib创建的几个数字组合在一个独特的数字中。
大多数现有主题与一个图中的多个图相关。但是在这里,我有几个函数都创建了一个精心设计的图形(不仅仅是一个情节,图形本身是一个带有文本,标题,图例的多重图表......)
因此,有没有一种方法可以将我的所有数字直接组合在python下的一个独特图形中,而不是仅使用Word等软件对这些数字进行布局?
提前谢谢!
答案 0 :(得分:0)
matplotlib中的数字概念不允许在图中包含数字。该图是其他艺术家的画布,如轴。您当然可以根据需要为图形添加任意数量的轴。因此,例如,您可以创建一个包含10个轴的图形,而不是一个带有4个轴的图形和另一个带有6个轴的图形。
一个不错的选择可能是使用gridspec,详见matplotlib page。
答案 1 :(得分:0)
经过额外的研究,似乎我的问题在Matplotlib本身并没有简单的解决方案。多个图形布局需要对图形进行外部后处理。
对于那些有同样问题的人,这是一个有趣的链接: Publication-quality figures with matplotlib and svgutils