inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 2

Lecture8. HeatMap_Basic

plotly heatmap annotation표기

541

Grid

작성한 질문수 25

1

안녕하세요! 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()

 

 

plotly 퀀트 anaconda 차트분석 python

답변 1

0

Suit & Coffee

감사합니다 Grid님

제가 공유해주신 코드 확인이 늦었습니다

Grid님 말씀대로 마크업 언어가 아니라 해당 부분을 어떻게 할지 강좌 촬영하면서 고민을 많이 했었던 기억이 납니다

Grid님이 공유해주신 코드 참고하여 'Part3'에서 좀 더 나은 시각화를 보여줄 수 있도록 고민하겠습니다

공유해주셔서 정말 감사합니다

오늘도 즐거운하루되세요!

.env

0

16

4

인증이 늦었습니다ㅜㅜ 확인부탁드립니다

0

20

1

화면이 안보입니다

0

15

0

mmcv 문의 드립니다.

0

21

2

검색 대상 종목 선정

1

22

2

수업자료

0

18

1

수강 기간 연장 가능 여부 문의드립니다

0

27

1

llm_decision_logs 미적재 문의

1

21

2

강의 교재가 있나요?

0

28

2

3-1 sub 폴더를 찾을 수 없습니다

0

22

1

연동 문제

1

37

2

키보드 단축키 알려주세요!

0

21

1

5-21 질문이요!

1

40

3

강의자료 누락

0

36

1

div3 graph > df_trace.pct_change(periods = -1).iloc[0]*100 에서 에러가 납니다.

0

174

1

df_etf.xlsx 업데이트 어떻게 하나요?

0

181

1

사이트 주소가 나오질 않습니다.

0

267

1

수업자료 - 파이썬 파일 내용 누락됨 (Lecture7. dash_core_components_ Slider & RangeSlider)

1

437

1

파트3관련

0

311

1

안녕하세요..! SPyder에서 dash를 처음 실행 하는데

0

376

1

pt3은 언제쯤 나올까요?

0

410

1

df_etf.Xlsx 파일 최신 날짜로 업데이트

0

628

1

spyder에서 실행시 dash.html이 없다는 에러가 나옵니다.

1

703

1

sell in may heatmap

0

413

1