在matplotlib图中保存角线图。

问题描述 投票:0回答:1

我有一个简单的角落情节。让我们想象一下他们页面上的例子(取自于 此处):

import corner
import numpy as np

ndim, nsamples = 2, 10000
np.random.seed(42)
samples = np.random.randn(ndim * nsamples).reshape([nsamples, ndim])
figure = corner.corner(samples)

现在我想问的是,我能否将完整的画布(3个图一起)保存在一个matplotlib图中,这样我就可以将这个图插入另一个更大的matplotlib图中。

另外,我还有一个问题,有没有办法把自定义图例标题放在角图上?

matplotlib plot figure insets
1个回答
1
投票

这是我在Stack Overflow上的第一篇帖子,不到50的信誉度,我不能把这个作为评论发布,希望对大家有一定的帮助。

用这一行来保存角图的图。

corner.corner.savefig('cornerplot...')

也许这个是可以调整的,可以重载为matplotlib子图对象。虽然了解源码肯定是最好的

© www.soinside.com 2019 - 2024. All rights reserved.