본문 바로가기
판다스/판다스 팁

pandas 에서 plotly 기반으로 그래프를 그리는 방법

by 김판다t 2023. 12. 22.

예제

 

import pandas as pd
s = pd.Series([1, 2, 3], index=['가', '나', '다'], name='판매량')

 

s:

 

가    1
나    2
다    3
Name: 판매량, dtype: int64

 

 

 

판다스의 plot으로 그래프를 그릴 때 backend 인자를 사용하면 plotly기반으로 그래프를 그릴 수 있다.

 

(당연히 plotly 라이브러리는 설치되어 있어야 한다)

 

 

 

s.plot(backend='plotly')

 

 

 

plotly 기반으로 바꾸면 plot 함수의 인자와 인수도 plotly 함수의 인자와 인수를 사용해야 한다는 것에 주의

 

그래서 아래와 같이 함수를 써야 한다.

 

 

s.plot(backend='plotly', 
       labels={'value': '바꿀1', 'variable': '바꿀2', 'index':'바꿀3'}, 
       width=600, height=400)

 

 

 

 

코드의 바꿀1, 바꿀2, 바꿀3에 적절한 라벨을 입력하면 그래프에서도 라벨을 바꿀 수 있다.

 

 

 

plotly는 기본적으로 한글을 지원하기 때문에

 

matplotlib으로 한글을 적용하는 것 보다 plotly 그래프를 그리는 것도 편리할 것이다.

 

 

 

유튜브에서 판다스 강의 중입니다

 

https://www.youtube.com/@KimPandas