주석 추가하기

Python으로 배우는 Plotly 데이터 시각화 입문

Alex Scriven

Data Scientist

주석이란?

  • 플롯에 추가하는 텍스트/데이터 상자

$$

  1. 특정 데이터 포인트 강조
  2. 플롯에 추가 설명 제공

데이터 연결 주석

Python으로 배우는 Plotly 데이터 시각화 입문

주석 만들기

$$

  • add_annotation() 사용
    • 단일 주석 추가

$$

  • update_layout()annotations 인수 사용
    • 주석 객체 리스트를 허용
Python으로 배우는 Plotly 데이터 시각화 입문

중요한 주석 인수

  • text - 표시할 실제 텍스트
    • 변수 포함 가능

$$

  • x, y - 주석 위치 지정

$$

  • showarrow = True/False - 화살표 표시 여부
    • 화살표는 커스터마이즈 가능

$$

🛑 절대 위치 배치는 주의하십시오. 데이터가 바뀌면 겹칠 수 있습니다

Python으로 배우는 Plotly 데이터 시각화 입문

주석 위치 지정

 

  • 기본적으로 x, y는 플롯의 데이터 값을 의미합니다

$$

  • 절대 위치를 위해 xref, yrefpaper로 설정
    • 그러면 x, y는 플롯 영역의 0~1 비율이 됩니다
    • (x=0.5, y=0.5)는 중앙 위치
Python으로 배우는 Plotly 데이터 시각화 입문

데이터 연결 주석

 

  • 산점도에서 회사를 강조 표시
my_annotation = dict(
    x=215111, y=449000,

showarrow=True, arrowhead=3,
text="Our company is doing well", font=dict(size=10, color="black") )
fig.update_layout(annotations=[my_annotation]) fig.show()

 

$$

데이터 연결 주석

Python으로 배우는 Plotly 데이터 시각화 입문

부유 주석

$$

float_annotation = dict(
    xref="paper", yref="paper",

x=0.5, y=0.8,
showarrow=False, text="You should <b>BUY</b>", font=dict(size=15, color="black"), bgcolor="rgb(255,0,0)" )

 

부유 주석

Python으로 배우는 Plotly 데이터 시각화 입문

연습해 봅시다!

Python으로 배우는 Plotly 데이터 시각화 입문

Preparing Video For Download...