matplotlib 如何使用dynesty.plotting.cornerplot在单个角点图上绘制两个dynesty运行的结果

9cbw7uwe  于 2023-11-22  发布在  其他
关注(0)|答案(1)|浏览(115)

我有两个dynesty结果,我想使用dynesty的内置绘图工具将它们绘制在一个角点图上进行比较。如何使用dynesty.plotting.cornerplot将它们绘制在一个角点图上?
我不知道该怎么办。

daolsyd0

daolsyd01#

你可以试试这个方法:

fig, axes = plt.subplots(ndim, ndim, figsize=(8, 8))

字符串
在此之后,您可以使用dyplot绘制第一个图:

fig1 = dynesty.plotting.cornerplot(results1, color='black', fig=fig)


现在:

dynesty.plotting.cornerplot(results1, color='red', fig=fig1)


我读了文档,这个方法返回(图,轴),它应该工作,altought,如果你使用corner.py这个方法的作品100%。

相关问题