ホームページ >バックエンド開発 >Python チュートリアル >seaborn ディスプロットが予期しないサブプロットの動作を引き起こすのはなぜですか?
seaborn displot が定義されたサブプロット内にプロットされていません
seaborn displot を並べて 2 つの displot をプロットしようとすると、予期しない結果が発生する可能性があります。目的の 2 つのプロットの代わりに、2 つの空のサブプロットの後に 2 行の 1 つのディスプロットが表示される場合があります。この問題は、seaborn 0.11 での seaborn.distplot の非推奨に起因します。
解決策:
この問題を解決するには、displot を軸レベルの histplot に置き換えます。ヒストグラムをプロットする関数。
<code class="python">fig, (ax1, ax2) = plt.subplots(1, 2) sns.histplot(x=X_train['Age'], hue=y_train, ax=ax1) sns.histplot(x=X_train['Fare'], hue=y_train, ax=ax2)</code>
説明:
displot の代わりに histplot を使用すると、定義されたサブプロット内で 2 つのヒストグラムを並べてプロットできます。
以上がseaborn ディスプロットが予期しないサブプロットの動作を引き起こすのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。