특히 seaborn clustermap에서 히트 맵의 크기를 변경 하시겠습니까?

다음과 같이 seaborn에서 클러스터형 히트 맵을 만들고 있습니다.

import numpy as np
import seaborn as sns
np.random.seed(2)
data = np.random.randn(100, 10)
sns.clustermap(data)

그러나 행이 찌그러집니다.

여기에 이미지 설명 입력

하지만 clustermap 함수에 크기를 전달하면 끔찍해 보입니다.

여기에 이미지 설명 입력

히트 맵 부분의 크기 만 늘리는 방법이 있습니까? 행 이름을 읽을 수 있지만 클러스터 부분을 확장 할 수 없습니다.

@mwaskom이 언급했듯이 올바른 결과를 얻기 위해 함수 ax_heatmap.set_position와 함께 사용할 수있었습니다 get_position.

import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt

np.random.seed(2)
data = np.random.randn(100, 10)
cm = sns.clustermap(data)
hm = cm.ax_heatmap.get_position()
plt.setp(cm.ax_heatmap.yaxis.get_majorticklabels(), fontsize=6)
cm.ax_heatmap.set_position([hm.x0, hm.y0, hm.width*0.25, hm.height])
col = cm.ax_col_dendrogram.get_position()
cm.ax_col_dendrogram.set_position([col.x0, col.y0, col.width*0.25, col.height*0.5])

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Seaborn 히트 맵의 컬러 바에서 눈금 크기 변경

seaborn 히트 맵의 xticklabels 글꼴 크기 변경

기본 Seaborn 히트 맵 플롯 변경

Seaborn 히트 맵에서 누락 된 값의 색상 변경

yticklabels 중첩 : seaborn에서 히트 맵의 셀 크기를 제어 할 수 있습니까?

Seaborn 히트맵의 조건에 따라 색상 변경

Seaborn 히트 맵 컬러 바 크기 변경

seaborn으로 히트 맵의 크기를 크게 만드십시오

savefig(seaborn 히트맵)로 생성된 이미지의 크기를 1000*1000픽셀로 변경하는 방법은 무엇입니까?

Seaborn 히트 맵에서 눈금 레이블 회전 변경

날짜를 변경하지 않고 Seaborn 히트 맵에서 날짜 / 시간 형식을 편집하는 방법은 무엇입니까?

Seaborn Facetgrid의 히트 맵에서 이동하는 플롯

Seaborn 히트 맵의 특정 색상에 값 매핑

Python의 seaborn의 비율에 기반한 히트 맵

Seaborn 히트 맵에 날짜 표시

Seaborn이 특정 기능(타이타닉 데이터 세트)에 대한 히트맵을 플롯하지 못함

Holoviews 히트 맵에서 눈금 표시 기간 변경

Seaborn 히트 맵 컬러 바의 높이 변경

annot = True 일 때 Seaborn의 히트 맵이 0.0 대신 0을 표시합니다. 어떻게 변경합니까?

Pandas / Matplotlib 히스토그램에서 레이블의 x 축 순서를 변경 하시겠습니까?

Python의 Seaborn에서 두 개의 히트 맵을 결합하여 둘 다 동일한 히트 맵에 표시되도록하는 방법은 무엇입니까?

자바 스크립트에서 특정 요소의 색 구성표를 변경 하시겠습니까?

Seaborn 히트맵에서 개별 서브롯의 높이를 조정하는 방법

기본 x 및 y 축 대신 히트 맵 시각화의 모든 축에 열 이름이있는 Seaborn 히트 맵

seaborn의 색상 막대 (cbar)를 범례 (바이너리 히트 맵의 경우)로 변경하는 방법은 없나요?

행 수에 따른 Seaborn 히트맵 크기

하이 차트에 반응하여 특히 차트 하단에있는 선의 길이 크기를 변경하려고합니다.

MATLAB에서 히트 맵의 열 및 행 마커를 어떻게 변경합니까?

일부 축에서 seaborn 히트 맵 tick_params 텍스트 방향을 변경하고 그림에 완전히 맞도록 만드는 방법

TOP 리스트

  1. 1

    셀레늄의 모델 대화 상자에서 텍스트를 추출하는 방법은 무엇입니까?

  2. 2

    Blazor 0.9.0 및 ASP.NET Core 3 미리보기 4를 사용한 JWT 인증

  3. 3

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  4. 4

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  5. 5

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  6. 6

    오류 : MSB4803 : MSBuild의 .NET Core 버전에서 "ResolveComReference"작업이 지원되지 않습니다.

  7. 7

    R에서 Excel로 내보낼 때 CET / CEST 시간 이동이 삭제됨

  8. 8

    node.js + postgres : "$ 1"또는 그 근처에서 구문 오류

  9. 9

    확대 후 하이 차트에서 Y 축이 잘못 정렬 됨

  10. 10

    EPPlus에서 행 높이를 설정할 때 이상한 동작

  11. 11

    Ionic 2 로더가 적시에 표시되지 않음

  12. 12

    MS Access 부분 일치 2 테이블

  13. 13

    EPPlus에서 병합 된 셀의 행 높이 자동 맞춤

  14. 14

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  15. 15

    ResponseEntity를 사용하고 InputStream이 닫히는 지 확인하는 적절한 스트리밍 방법

  16. 16

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  17. 17

    오류 : "const wchar_t *"유형의 인수가 "WCHAR *"유형의 매개 변수와 호환되지 않습니다.

  18. 18

    Java에서 이미지를 2 색으로 변환

  19. 19

    overflow-y를 사용할 때 스크롤 버벅 거림 줄이기 : scroll;

  20. 20

    Java에서 Apache POI를 사용하여 테이블 크기 및 간격을 단어로 설정하는 방법

  21. 21

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관