Seaborn 히트 맵에서 눈금 설정 조정

제이콥 스노우

성공하지 못한 여러 가지 방법을 통해 히트 맵의 눈금 설정을 조정하려고했습니다. 실제로 플롯의 설정을 변경하는 유일한 방법 plt.xticks(np.arange(217, 8850, 85))은이 방법에 대해 여러 다른 구간을 사용하더라도 데이터가 오른쪽으로 크게 치우쳐 있습니다.

눈금 레이블이 함께 뭉치지 않으면 (예 :를 사용하여 plt.xticks(np.arange(217, 8850, 500))) 축 끝에있는 마지막 눈금 표시가 8850 max 근처에 없습니다. 모든 데이터를 표시해야합니다.

눈금 레이블을 읽을 수있는 간격으로 전체 데이터 범위 (Xmax : 8848 Xmin : 7200, Ymax : 8848 Ymin : 217)를보기 위해 x와 y에서이 눈금 설정을 조정하려고합니다.

히트 맵 이미지 :

첫 번째 이미지는 다음과 plt.xticks(np.arange(217, 8850, 500))같습니다.

여기에 이미지 설명 입력

두 번째 이미지는 다음과 plt.xticks(np.arange(217, 8850, 85))같습니다.

여기에 이미지 설명 입력

세 번째는 원본 히트 맵입니다.

여기에 이미지 설명 입력

 color = 'seismic'
 success_rate = (m['Ascents'] / ((m['Ascents']) + (m['Failed_Attempts'])))*100
 success_rate.fillna(0).astype(float)
 mm['success_rate'] = success_rate
 mm['success_rate'].round(2)
 vm = mm.pivot("Height(m)", "Prominence(m)", "success_rate")
 cPreference = sns.heatmap(vm, vmax = 100, cmap = color, cbar_kws= {'label': 'Success Rate of Climbs (%)'})
 cPreference = cPreference.invert_yaxis()


 """Methods I've Tried"""
 plt.xticks(np.arange(217, 8850, 1000)) """<< Only line that actually makes visible changes but data is skewed greatly"""

 cPreference.xaxis.set_ticks(np.arange(mm["Height(m)"].min(), mm["Height(m)"].max(), (mm["Height(m)"].max() - \
 mm["Height(m)"].min()) / 10))
 cPreference.yaxis.set_ticks(np.arange(mm["Prominence(m)"].min(), mm["Prominence(m)"].max(), (mm["Prominence(m)"].max() \
 - mm["Prominence(m)"].min()) / 10))

 sns.set_style("ticks", {"xtick.major.size" : 8, "ytick.major.size" : 8})

 plt.title("What is a good Mountain to Climb?")
 sns.plt.show()
제이콥 스노우
cPreference = sns.heatmap(vm, vmax = 100, cmap = color, >>> xticklabels = 10, yticklabels = 5 <<<, cbar_kws={'label': 'Success Rate of Climbs (%)'})

xticklabels 또는 yticklabels를 정수와 동일하게 설정하면 동일한 열이 계속 표시되지만 해당 열의 모든 n 번째 항목 만 표시됩니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Seaborn 히트 맵에서 축 눈금 레이블 다시 지정

Seaborn 히트 맵에서 y 축 눈금의 수직 정렬

Seaborn 히트 맵, 사용자 지정 눈금 값

히트맵 색상 막대에 사용자 지정 눈금 레이블 설정

Seaborn 및 Matplotlib를 사용하여 히트 맵 및 라인 플롯의 공유 서브 플롯에서 x 축 눈금 정렬

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

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

matplotlib는 Seaborn에서 작은 눈금을 설정합니다.

Makie 히트맵에서 사용자 정의 x 및 y 눈금 값을 설정하는 방법

Seaborn 히트맵에서 서브플롯의 너비 조정

seaborn 히트 맵에서 색상 막대의 최대 값 설정

seaborn을 사용하여 로그 스케일에서 눈금 설정

R에서 플롯 히트 맵에 대한 사용자 지정 색 눈금을 생성하는 방법

Seaborn (Python) 라인 플롯에 x 눈금을 설정하는 방법

Seaborn 히트 맵을위한 인공 눈금 레이블

seaborn 히트 맵 : y 축 눈금 및 주석

Google 막대 차트에서 hAxis 눈금 색상 맞춤 설정

Highstock 차트에서 동적으로 눈금 간격 설정

Seaborn에서 색상 막대 사용자 정의-히트 맵

Matplotlib : 축 눈금에 텍스트 정렬

matplotlib에서 눈금 레이블 설정

Seaborn 플롯에서 x 축 눈금 레이블을 설정하는 방법은 무엇입니까?

히트맵 조정

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

Seaborn에서 히트 맵에 대한 x_ticks를 어떻게 설정할 수 있습니까?

ggplot 차트에서 눈금 선의 가시성을 조정하는 방법

Seaborn 히트 맵에서 열과 행을 설정하는 방법은 무엇입니까?

seaborn에서 히트맵을 정리하는 방법은 무엇입니까?

히트 맵에서 컬러 바 값을 정수로 만들기 matplotlib seaborn

TOP 리스트

  1. 1

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  2. 2

    std :: regex의 일관성없는 동작

  3. 3

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  4. 4

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

  5. 5

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  6. 6

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  7. 7

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

  8. 8

    Seaborn에서 축 제목 숨기기

  9. 9

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  10. 10

    복사 / 붙여 넣기 비활성화

  11. 11

    ArrayBufferLike의 typescript 정의의 깊은 의미

  12. 12

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  13. 13

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  14. 14

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  15. 15

    PRNG 기간보다 순열이 더 많은 목록을 무작위로 섞는 방법은 무엇입니까?

  16. 16

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  17. 17

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  18. 18

    잘못된 구성 개체입니다. Webpack이 Angular의 API 스키마와 일치하지 않는 구성 개체를 사용하여 초기화되었습니다.

  19. 19

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

  20. 20

    R의 마침표와 숫자 사이에 문자열 삽입

  21. 21

    Assets의 BitmapFactory.decodeStream이 Android 7에서 null을 반환합니다.

뜨겁다태그

보관