Python/데이터분석

Python 데이터분석 matplotlib

code2772 2023. 2. 19. 10:55
728x90
반응형

1. matplotlib

  • 파이썬 기반 시각화 라이브러리
  • 파이썬 표준 시각화 도구라고 불릴만큼 다양한 기능을 제공
  • 한글에 대한 지원이 완벽하지 않음
  • 세부기능이 많아 사용성이 복잡함
  • pandas와 연동이 용이함
  • matplotlib 공식 홈페이지 https://matplotlib.org

Matplotlib — Visualization with Python

seaborn seaborn is a high level interface for drawing statistical graphics with Matplotlib. It aims to make visualization a central part of exploring and understanding complex datasets. statistical data visualization Cartopy Cartopy is a Python package des

matplotlib.org

✔ 기본정보

✔ 코렙 나눔체 설치 및 df.plot()

✔ 그래프 범위 설정하기

✔ 여러개의 plot 그리기

2. 스타일 옵션

✔ 마커설정

plt.figure(figsize=(15, 10))
plt.title('마커 설정', fontsize=30)
plt.plot(np.arange(10), np.arange(10), marker='o', color='b', linestyle='')
plt.plot(np.arange(10), np.arange(10)*2, marker='v', color='r', linestyle='--')
plt.plot(np.arange(10), np.arange(10)*3, marker='*', color='y', linestyle='-.', alpha=0.1) # alpha = 투명도

plt.legend(['10', '10*2', '10*3'], fontsize=15, loc='lower right', ncol=3) # loc = location, ncol = 가로 설정

plt.xlim(0, 12) # limit x, y 최대치 값
plt.xticks(rotation=30) # 숫자 회전
plt.ylim(0, 30)
plt.yticks(rotation=90)

plt.grid()

plt.show()
반응형