如何使用两组数据创建一个角落图

时间:2019-09-07 09:11:03

标签: python

我正在使用corner.py在python中绘制一个简单的角图:

corner(my_data)

产生类似的东西

enter image description here

我想创建一个将my_datamy_other_data叠加在一个角点图上的角点图。这可能吗?还是我必须制作自己的角图版本而不是使用corner.py?

谢谢。

1 个答案:

答案 0 :(得分:2)

是的,只需将带有fig参数的第一个拐角图的图形返回值传递给第二个图:

import corner
import numpy as np
import matplotlib.pyplot as plt

ndim, nsamples = 2, 10000
np.random.seed(42)
samples = np.random.randn(ndim * nsamples).reshape([nsamples, ndim])
figure = corner.corner(samples)
corner.corner(samples * 2, fig=figure, color='red')
plt.show()

enter image description here