seaborn.displot() を使用して 2 つの並べられたヒストグラムを作成すると、予期しない結果が発生する可能性がありますプロットは異なる行に別々にレンダリングされます。この動作は、期待される並列プロットを生成する他の seaborn 関数 (violinplot() など) とは異なります。
この矛盾の理由は、バージョン 0.11 での seaborn.distplot の非推奨。これは次のものに置き換えられました:
<code class="python">import seaborn as sns import matplotlib.pyplot as plt 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>複数のデータフレームを処理する複数のデータフレームを操作する場合、次を使用してデータフレームを結合できます。 pd.concat を開き、データ ソースを識別するための新しい「source」列を追加します。この列は、row=、col=、または hue= 引数に使用できます。
以上がSeaborn.displot() が並列ヒストグラムを作成できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。