728x90
반응형
(문제)

엑셀 파일에서 1세가 몇명 2세가 몇명 이런 막대그래프 만들기
(방법)
from matplotlib.pylab import plt
import pandas as pd
e_file = "ex01.xlsx" # 엑셀 파일명
data = pd.read_excel(e_file,sheet_name=0, header=None) # 컬럼명 없이 엑셀 읽기
df_cnt = data.groupby(0)[0].count() # 나이별 그룹홯해서 count
fig = plt.figure(figsize=(16, 8)) # plot 크기 설정
plt.rcParams['font.family'] = 'NanumGothic' # 한글 가능하도록 폰트 설정
x = list(df_cnt.index) # 나이명
y = list(df_cnt.values) # count 수
plt.bar(x, y ) # bar chart 그리기
plt.show()
728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : tkinter 파일 선택해서 canvas에 이미지 보이기 (0) | 2023.04.27 |
|---|---|
| [파이썬] 문제 : yes일때 숫자 입력 받아서 total에 더하 (0) | 2023.04.27 |
| [파이썬] 문제 : 커피 메뉴의 총매출액 및 순이익 계산 (0) | 2023.04.27 |
| [파이썬] 문제 : random으로 더하기 코드에 - 도 추가 (0) | 2023.04.26 |
| [파이썬] 문제 : 2개의 정수와 연산자 입력 받고 사칙연산 (0) | 2023.04.26 |

댓글