본문 바로가기
Python/데이터분석

Python 데이터분석 matplotlib

by code2772 2023. 2. 19.

[ 목차 ]

    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()
    반응형