我正在使用corner.py在python中绘制一个简单的角图:
corner(my_data)
产生类似的东西
我想创建一个将my_data
和my_other_data
叠加在一个角点图上的角点图。这可能吗?还是我必须制作自己的角图版本而不是使用corner.py?
谢谢。
答案 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()