판다스/판다스 팁
pandas 에서 plotly 기반으로 그래프를 그리는 방법
김판다t
2023. 12. 22. 16:47
예제
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 그래프를 그리는 것도 편리할 것이다.