3

私は測定された木の直径のコレクションを持っており、カーネル密度の推定値を python の上に重ねてヒストグラムをプロットしようとしています。seaborn モジュールを使用すると、これを非常に簡単に行うことができますが、負の数に対して kde をゼロにするように指定する方法が見つかりません (ツリーは負のツリー直径を持つことができないため)。

私が現在持っているのはこれです:

seaborn.distplot(C77_diam, rug=True, hist=True, kde=True)

distplot が呼び出す関数である seaborn.kdeplot を見てきましたが、有用なものが見つかりません。これが seaborn で実行できるかどうか、そうでない場合は matplotlib でより一般的に実行できるかどうかを知っている人はいますか?

kde pyplot.plot() を pyplot.hist() でオーバーレイする方法がわからなかったので、seaborn を使い始めただけです。

4

1 に答える 1

12

その関数で密度推定を強制的にゼロにする方法はありませんが、プロットの左側が 0 から始まるように軸の範囲をいつでも設定できます。

seaborn.distplot(C77_diam, rug=True, hist=True, kde=True).set(xlim=(0, max_diam))
于 2014-02-16T18:01:30.490 に答える