【发布时间】:2020-04-06 20:01:45
【问题描述】:
我使用corner包来绘制轮廓。但输出的图形并不平滑,具有基本的形状和阶梯形式:
这里是代码
import corner
fig = corner.corner(samples, labels=["$m$", "$b$", "$\ln\,f$"])
fig.show()
有什么方法可以使用这个包并绘制平滑图?类似于this one 或this one
感谢您的帮助和关注
【问题讨论】:
我使用corner包来绘制轮廓。但输出的图形并不平滑,具有基本的形状和阶梯形式:
这里是代码
import corner
fig = corner.corner(samples, labels=["$m$", "$b$", "$\ln\,f$"])
fig.show()
有什么方法可以使用这个包并绘制平滑图?类似于this one 或this one
感谢您的帮助和关注
【问题讨论】:
您可以在corner.corner() 中使用smooth 关键字(有关详细信息,请参阅documentation)来平滑后轮廓。实现它就像设置smooth=True一样简单。
【讨论】:
您可以使用seaborn 绘制这些平滑直方图。这些平滑直方图称为核密度估计。您可以找到一些示例here、here for 2D 和here。 here 是一个例子,看起来有点像你想要实现的目标。
【讨论】: