seaborn displot 未在定義的子圖中繪製
當嘗試使用seaborn displot 並排繪製兩個displot 時,可能會出現意外結果。可能會出現兩個空的子圖,然後是兩行上的一個置換圖,而不是所需的兩個圖。這個問題源自於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>
說明:
透過使用histplot 而不是displot,您可以在定義的子圖中成功並排繪製兩個直方圖。
以上是為什麼seaborn displot會產生意想不到的子情節行為?的詳細內容。更多資訊請關注PHP中文網其他相關文章!