예제
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 그래프를 그리는 것도 편리할 것이다.
'판다스 > 판다스 팁' 카테고리의 다른 글
[pandas] plot 함수로 subplot 그리는 방법 (0) | 2024.02.16 |
---|---|
matplotlib의 컬러맵에서 색상을 지정해 그래프를 그리는 방법 (0) | 2024.02.13 |
[pandas] 데이터 프레임을 가로로 정렬하는 방법 (0) | 2023.11.15 |
[pandas] GitHub의 csv파일을 바로 데이터 프레임으로 불러오기 (0) | 2023.11.13 |
[pandas] read_csv 함수로 데이터 프레임 부를 때 파일의 encoding 방식 알아내기 (0) | 2023.11.11 |