我正在使用corner.py在python中绘制一个简单的角点图:
corner(my_data)
Run Code Online (Sandbox Code Playgroud)
产生类似的东西:
我想创建一个叠加在一个角图上的角my_data图my_other_data。这可能吗?或者我是否必须制作自己的角点图版本而不是使用corner.py?
谢谢。
是的,只需将第一个角点图的图形返回值与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()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6011 次 |
| 最近记录: |