我怎样才能将带宽分配给Seaborn的distplot?

时间:2018-08-10 10:31:04

标签: python plot seaborn

我正在使用hist = True和kde = True的sns.distplot。这可以正常工作,但对于某些数据集(例如,如果它们仅包含离散值),则内核密度估计线呈锯齿形,鉴于下面的直方图很平滑,因此看起来很奇怪。手动调整kde带宽应该可以解决此问题,但是如何为sns.distplot设置呢?该文档未说明任何内容,适用于sns.kdeplot的“ bw”参数不存在。如何阻止之字形弯曲?

1 个答案:

答案 0 :(得分:2)

您可以在seaborn distplot中将带宽选项(bw)与可选参数“ kde_kws”结合使用,以设置所需的带宽。

例如: g = g.map(sns.distplot,“ value”, kde_kws = {'bw':0.1}