728x90
728x90
💡 그래프 기본 모듈
빠르게 값까지 확인하고 싶을 때는 plotly와 cufflinks를 이용한 iplot을 많이 쓰며 (둘 다 동적인 그래프 제공)
보고서 용 깔끔한 그래프 만들 때는 matplotlib과 seabornd으로 깔끔하게 만듬
import seaborn as sns
import matplotlib.pyplot as plt
import cufflinks as cf
import plotly.express as px
from matplotlib.gridspec import GridSpec
1️⃣ 그래프를 객체에 넣지 않고 사용할 때,
plt.xticks(rotation = 30)
사용
sns.boxplot(x = data['TYPE1'], y = data['HP'])
plt.xticks(rotation = 30)
2️⃣ 그래프를 객체 ax
에 넣어 사용할 때,
ax.set_xticklabels(ax.get_xticklabels(), rotation= 30)
사용
grid = GridSpec(nrows=1, ncols=1)
ax = plt.subplot(grid[0])
sns.boxplot(x = data['TYPE1'], y = data['HP'], ax=ax)
ax.set_xticklabels(ax.get_xticklabels(), rotation= 30)
plt.show()
그래프에서 한 번에 여러개의 그래프 만들 때 레이아웃 조절이 편해서 GridSpec 함수를 자주 사용하는데
subplot만들 때도 그냥 편해서 복붙해서 쓰는 중
728x90
'CODING > Python' 카테고리의 다른 글
[Python / graphs] Matplotlib 한글 깨짐 해결 코드 / 마이너스 (-) 깨짐 해결코드 (0) | 2023.04.28 |
---|---|
[Python/pandas] Groupby 활용 / Groupby에서 특정 group 가져오기 / 그룹별 연산하기 (0) | 2023.04.24 |
[Python] 데이터 분석 자주 쓰는 코드 모음 (1) 판다스, 그래프, 상관계수 (0) | 2022.08.14 |
[Python] 딕셔너리와 리스트 비교 / Dictionary | List (0) | 2022.07.30 |
[Python/Flask] flask-restx를 이용한 CRUD구현 (2) : 기본 설정 및 파일 분리하기 (0) | 2021.11.24 |
댓글