sns.displot을 사용하여 두 분포를 나란히 표시하려고 하면 빈 하위 도표와 후속 라인에서 예상되는 배치. 이 동작은 보다 유연한 displot 및 histplot 기능을 선호하는 sns.distplot의 지원 중단으로 인해 발생합니다.
seaborn.displot은 그림입니다. ax 매개변수가 없는 수준 함수인 반면, sns.histplot은 ax 매개변수가 있는 축 수준 함수입니다. 즉, displot은 matplotlib.pyplot.subplots와 함께 사용할 수 없지만 histplot은 같은 줄에 있는 두 개의 플롯을 시각화하는 데 사용할 수 있습니다.
이 문제를 해결하려면 원하는 목적에 맞게 sns.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>
여러 데이터프레임의 분포를 표시하려는 경우 다음을 수행할 수 있습니다.
위 내용은 내 Seaborn 'displot' 하위 플롯이 비어 있는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!