plotly heatmap annotation표기
527
작성한 질문수 25
안녕하세요! plotly Heatmap 메서드 옵션에서 숫자를 보여주게 하는거는 못 찾았는데, 레이아웃에 annotation을 추가하면 비슷하게 만들 수 있는 것 같습니다. 혹시라도 도움이 될까봐 코드 공유합니다.(마크업언어가 아니라 코드가 예쁘게 첨부가 안되네요...)
import numpy as np
import plotly.graph_objects as go
np.random.seed(1)
random_matrix = np.random.randint(0, 100, (3, 3))
x = y = ['APPL', 'TSLA', 'AMZ']
trace = go.Heatmap(z=random_matrix,
x=['APPL', 'TSLA', 'AMZ'],
y=['APPL', 'TSLA', 'AMZ'],)
annotations = go.Annotations()
for r in range(random_matrix.shape[0]):
for c in range(random_matrix.shape[1]):
annotations.append(go.Annotation(text=str(random_matrix[r][c]), x=x[c], y=y[r], font={'size': 30, 'color': 'white'}, showarrow=False))
layout = go.Layout(title='Annotated Heatmap', annotations=annotations)
fig = go.Figure(trace, layout)
fig.show()
답변 1
0
감사합니다 Grid님
제가 공유해주신 코드 확인이 늦었습니다
Grid님 말씀대로 마크업 언어가 아니라 해당 부분을 어떻게 할지 강좌 촬영하면서 고민을 많이 했었던 기억이 납니다
Grid님이 공유해주신 코드 참고하여 'Part3'에서 좀 더 나은 시각화를 보여줄 수 있도록 고민하겠습니다
공유해주셔서 정말 감사합니다
오늘도 즐거운하루되세요!
supabase_key 관련
1
13
1
프롬프트의 영문 버전을 만들 때, 출력 규칙에 포함된 한글 부분은 영어로 번역하지 않고 그대로 유지하면서, 영문 편과 한글 편을 한 번에 함께 출력하려면 어떤 워크플로우로 구성하면 좋을까요?
0
9
0
프로그램은 뭘 사용하시는 건가요??
1
12
2
수업자료와 노션 공유 문제
0
23
3
python run.py 실행시 에러 문제
1
48
2
조건 반복문 질문: for 문 ?
0
30
0
54강 4분 41초에서 질문 있어요.
0
29
1
커서창
1
39
2
강의 제작
1
38
1
23강 질문드립니다, 강사님.
0
25
1
import
0
26
1
45강 예제4번에서 질문 있어요!
0
39
1
45강 강의 10분 03초 내용에서 x + 1 을 하는 이유는 뭔가요?
0
33
1
Json.stringify 관련 오류일까요?
0
33
2
div3 graph > df_trace.pct_change(periods = -1).iloc[0]*100 에서 에러가 납니다.
0
156
1
df_etf.xlsx 업데이트 어떻게 하나요?
0
165
1
사이트 주소가 나오질 않습니다.
0
256
1
수업자료 - 파이썬 파일 내용 누락됨 (Lecture7. dash_core_components_ Slider & RangeSlider)
1
422
1
파트3관련
0
301
1
안녕하세요..! SPyder에서 dash를 처음 실행 하는데
0
362
1
pt3은 언제쯤 나올까요?
0
403
1
df_etf.Xlsx 파일 최신 날짜로 업데이트
0
614
1
spyder에서 실행시 dash.html이 없다는 에러가 나옵니다.
1
687
1
sell in may heatmap
0
394
1





