Python/Matplotlib
[Matplotlib] 누적 막대 그래프
쇼미요미
2022. 5. 4. 02:32
728x90
안녕하세요. 쇼미요미입니다.
나도코딩님을 통해 학습한 데이터 시각화 내용입니다.
오늘은 누적 막대 그래프에 대해서 알아보도록 하겠습니다.
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams['font.family'] = 'Malgun Gothic' #폰트
matplotlib.rcParams['font.size'] = 15 #글자 크기
matplotlib.rcParams['axes.unicode_minus'] = False
df = pd.read_excel('../Pandas/score.xlsx') #경로설정
df
1개를 누적한다면?
plt.bar(df['이름'],df['국어'])
plt.bar(df['이름'],df['영어'],bottom=df['국어']) #국어점수 위에 영어점수 누적
plt.xticks(rotation=45)
plt.show()
2개 이상을 누적한다면?
plt.bar(df['이름'],df['국어'])
plt.bar(df['이름'],df['영어'],bottom = df['국어']) #영어점수는 국어점수 위에 누적
plt.bar(df['이름'],df['수학'],bottom = df['국어'] + df['영어']) #수학점수는 국어와 영어점수 위에 누적
plt.xticks(rotation=45)
plt.show()

728x90