ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 플롯(Python Plot) 완벽 가이드
    🐍 Python 2025. 1. 24. 12:31
    728x90
    데이터 분석에서 중요한 것은 단순한 숫자보다 시각화(Visualization)입니다. 파이썬에서는 다양한 라이브러리를 사용하여 데이터를 시각적으로 표현할 수 있으며, 대표적인 도구로는 Matplotlib, Seaborn, Plotly 등이 있습니다
    이 글에서는 파이썬에서 플롯을 생성하는 방법을 알아보고, 여러 가지 그래프 유형과 활용 방법을 예제와 함께 설명하겠습니다.

     

    1️⃣ 파이썬에서 플롯(Plot)이란?

    플롯(Plot)은 데이터를 그래프로 표현하는 것을 의미합니다. 이를 통해 숫자 데이터의 패턴을 쉽게 이해하고, 데이터 간의 관계를 파악할 수 있습니다.

     

    📌 파이썬에서 플롯을 그리는 주요 라이브러리:

    • Matplotlib: 기본적인 그래프 라이브러리
    • Seaborn: Matplotlib 기반의 고급 시각화 라이브러리
    • Plotly: 인터랙티브한 그래프 제작 가능

    2️⃣ Matplotlib을 활용한 기본 플롯

    🔹 Matplotlib 설치 및 가져오기

    Matplotlib이 설치되어 있지 않다면 아래 명령어를 실행하세요.

    이제 Matplotlib을 사용할 준비가 되었습니다.

     

    🔹 기본적인 선 그래프(Line Plot)

     

     선 그래프는 시간에 따른 변화 등을 표현할 때 유용합니다.

    3️⃣ 다양한 플롯 유형

    🔹 3.1. 막대 그래프(Bar Plot)

    막대 그래프는 범주형 데이터(카테고리)를 비교할 때 유용합니다.

     

    컬러 확인 하는 방법 

    sb.color_palette() 작성후 실행을 하면 아래 화면과 같이 컬러 파레트를 확인 할 수 있다

    순서는 0부터 시작 

    글자 모양 정렬 수정하기

    아래 표 1번의 그림과 같이 x 값의 이름이 길 경우 겹처서 출력되기 떄문에 확인이 어렵다.

    그래서 x 축의 이름을 보기 쉽도록 정렬을 해야 한다.

    plt.xticks(rotation=45)  <<== 오른쪽 숫자 부분이 글자의 각도 이다.

     

    x축과 y축의 위치 변경하기 

    🔹 3.2. 히스토그램(Histogram)

    데이터의 갯수를 세는 것이 히스토그램 : 데이터의 구간 ( 범위) 에 해당되는 데이터의 갯수를 센 후 차트에 표시한다.
    구간 => bin , 구간이 여러개니까 bins
    구간을 조절 함으로 써 데이터 조작이 가능 하다.

    구간을 조절 했을때 표 1과 표2의 범위 기준이 바뀌며 그래프의 갯수가 늘어난다.

    예 ) 국민소득 기준으로 표가나오는 것을 보면 확실히 이해가 빨리 된다.

     

    히스토그램은 데이터의 분포를 파악하는 데 사용됩니다.

     

    🔹 3.3. 산점도(Scatter Plot)

     

    🔹 3.4. 파이 차트(Pie Chart)

    Pie Charts
    퍼센테이지를 나타내서, 비교할때 사용 
    제너레이터 아이디를 파이 차트로 나타내자.(  wedgeprops={'width':0.8} 가운데 원홀 사이즈 조절 가능)

     

     파이 차트는 카테고리별 비율을 확인할 때 유용합니다.

    4️⃣ 여러 개의 플롯을 한 화면에 출력

    Matplotlib에서는 여러 개의 그래프를 한 화면에 표시할 수 있습니다.

     

    5️⃣ Seaborn을 활용한 고급 시각화

    Seaborn은 Matplotlib 기반의 고급 시각화 라이브러리로, 더 아름다운 그래프를 그릴 수 있습니다.

    Seaborn은 더 세련된 그래프 스타일을 제공합니다.

    728x90
Designed by Tistory.