반응형
파이썬에서 그래프 3개를 위에 2개, 아래 축에 1개씩 플롯하시겠습니까?
나는 위에 2개, 아래에 1개, 3개의 덴드로그램을 그리려고 한다. 하지만 내가 이걸 하면서 알아낸 유일한 방법은:
fig, axes = plt.subplots(2, 2, figsize=(22, 14))
dn1 = hc.dendrogram(wardLink, ax=axes[0, 0])
dn2 = hc.dendrogram(singleLink, ax=axes[0, 1])
dn3 = hc.dendrogram(completeLink, ax=axes[1, 0])
오른쪽 아래에 네 번째 빈 그래프를 보여줍니다. 그래프를 3개만 플롯하는 방법이 있나요?
원하는 대로 캔버스 영역을 다시 분할하고 세 번째 인수를 사용하여 플롯할 셀을 지정할 수 있습니다:
plt.subplot(2, 2, 1) # divide as 2x2, plot top left
plt.plt(...)
plt.subplot(2, 2, 2) # divide as 2x2, plot top right
plt.plt(...)
plt.subplot(2, 1, 2) # divide as 2x1, plot bottom
plt.plt(...)
다음과 같이 a를 사용할 수도 있습니다:
gs = fig.add_gridspec(2, 2)
ax1 = fig.add_subplot(gs[0, 0])
ax2 = fig.add_subplot(gs[0, 1])
ax3 = fig.add_subplot(gs[1, :])
...
반응형
'개발하자' 카테고리의 다른 글
떨림: 전체 웹 앱에서 텍스트/이미지 선택 가능 (0) | 2023.06.10 |
---|---|
서버리스 실패를 통한 유형 스크립트 컴파일 (0) | 2023.06.10 |
vue의 유형 스크립트 - 'validate' 속성이 'Vue | Element | Vue[] | Element[]' 유형에 없습니다. (0) | 2023.06.08 |
떨림: 대화 페이지 하단 텍스트 표시줄을 만드는 방법 (0) | 2023.06.08 |
VSCodeJupyter가 python 커널에 연결되지 않음 (0) | 2023.06.07 |