파이썬 데이터 분석 쌩 기본기 : matplotlib 시각화 기초 (2)

2024. 12. 26. 17:54·Coding & Data Analysis/Python

데이터는 R 패키지 ggplot2 의 mpg 데이터를 사용하였습니다.
mpg.csv
0.02MB

4번 예시

value = []
label = ['p','r','e','d','c']
for x in label :
    y = (df['fl'] == x).mean()
    value.append(y)
plt.figure(figsize=(5,5))
plt.pie(value, labels = label, autopct = '%.2f%%',
        wedgeprops={'width':0.4,'edgecolor':'black'}, 
        explode = [0] + [0.1] + [0]*3,
       pctdistance = 0.45)
plt.show()

👉 autopct : %.2f%% 는 소수점 뒤 2번째 자리까지 %붙여서 비율로 표시한다는 뜻.

👉 explode : 파이차트의 파이 조각이 중앙에서 멀어지게끔 설정할 수 있는 옵션.

value = []
label = ['p','r','e','d','c']
for x in label :
    y = (df['fl'] == x).mean()
    value.append(y)

👉 빈 리스트에 연료 타입에 따른 비율 (mean) 채워넣기

 

5번 예시

val1 = df.groupby('fl')['cty'].mean()
val2 = df.groupby('fl')['hwy'].mean()
val3 = df.groupby('fl')['cyl'].mean()
val4 = df.groupby('fl')['displ'].mean()
idx = df['fl'].unique()

fig, ax = plt.subplots(2,2, figsize = (10,6))
fig.suptitle('Title')

ax[0,0].bar(idx, val1)
ax[0,0].set_title('cty_mean')
ax[0,1].bar(idx, val2)
ax[0,1].set_title('hwy_mean')
ax[1,0].bar(idx, val3)
ax[1,0].set_title('cyl_mean')
ax[1,1].bar(idx, val4)
ax[1,1].set_title('displ_mean')
plt.show()

👉 plt.subplots : 여러 개의 하위 플롯을 생성. 행 개수와 열 개수를 인수로 받음.

    ❗fig 객체 (플롯 전체의 틀을 관리) 와 ax 객체 (개별 그래프 관리)

'Coding & Data Analysis > Python' 카테고리의 다른 글

[파이썬] 미국 경제 데이터셋으로 머신러닝 배우기 2 <경사 하강법>  (1) 2024.12.30
[파이썬] 미국 경제 데이터셋으로 머신러닝 배우기 <선형회귀>  (1) 2024.12.27
파이썬 데이터 분석 쌩 기본기 : matplotlib 시각화 기초 (1)  (0) 2024.12.26
[Python] 파이썬 데이터 분석 쌩 기본기 : 데이터 다루기  (0) 2024.12.24
[Python] 다중 막대 그래프와 array 오류 해결하기  (5) 2024.09.21
'Coding & Data Analysis/Python' 카테고리의 다른 글
  • [파이썬] 미국 경제 데이터셋으로 머신러닝 배우기 2 <경사 하강법>
  • [파이썬] 미국 경제 데이터셋으로 머신러닝 배우기 <선형회귀>
  • 파이썬 데이터 분석 쌩 기본기 : matplotlib 시각화 기초 (1)
  • [Python] 파이썬 데이터 분석 쌩 기본기 : 데이터 다루기
흑석동사는시골쥐
흑석동사는시골쥐
문과 경영학도 숫자 배우기 프로젝트
  • 흑석동사는시골쥐
    NaN
    흑석동사는시골쥐
  • 전체
    오늘
    어제
  • 링크

    • 독서 일지
    • 올리고 싶은 거 올려요
    • 분류 전체보기 (75)
      • Coding & Data Analysis (52)
        • Python (23)
        • R (21)
        • Excel & Data (2)
        • Git & Github (4)
        • Certificate (2)
      • Project (15)
        • 일자리 스크래핑 서비스 (8)
        • 최적의 인스타 피드 (2)
        • 주식 & 비트코인 분석 (5)
      • Economics (1)
        • 경제기사 스크랩 (1)
      • Records & Thoughts (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 공지사항

  • 인기 글

  • 태그

    주가분석
    비전공자
    시각화
    git
    Colab
    adsp공부법
    기초
    FLASK
    Python
    r
    동아리
    데이터분석
    다항회귀
    데이터
    전처리
    matplotlib
    프로그래밍
    AI반도체
    지도
    자격증
    데이터수집
    웹스크래퍼
    코랩
    개발
    ADSP
    심장병 데이터
    머신러닝
    파이썬
    엔비디아
    주식
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
흑석동사는시골쥐
파이썬 데이터 분석 쌩 기본기 : matplotlib 시각화 기초 (2)
상단으로

티스토리툴바