用matplotlib创建一个数字图

时间:2017-07-04 10:51:11

标签: python matplotlib figures

我想知道是否有办法将matplotlib创建的几个数字组合在一个独特的数字中。

大多数现有主题与一个图中的多个图相关。但是在这里,我有几个函数都创建了一个精心设计的图形(不仅仅是一个情节,图形本身是一个带有文本,标题,图例的多重图表......)

因此,有没有一种方法可以将我的所有数字直接组合在python下的一个独特图形中,而不是仅使用Word等软件对这些数字进行布局?

提前谢谢!

2 个答案:

答案 0 :(得分:0)

matplotlib中的数字概念不允许在图中包含数字。该图是其他艺术家的画布,如轴。您当然可以根据需要为图形添加任意数量的轴。因此,例如,您可以创建一个包含10个轴的图形,而不是一个带有4个轴的图形和另一个带有6个轴的图形。

一个不错的选择可能是使用gridspec,详见matplotlib page

答案 1 :(得分:0)

经过额外的研究,似乎我的问题在Matplotlib本身并没有简单的解决方案。多个图形布局需要对图形进行外部后处理。

对于那些有同样问题的人,这是一个有趣的链接: Publication-quality figures with matplotlib and svgutils