반응형
import matplotlib.pyplot as plt
import matplotlib
import pandas as pd
import numpy as np
matplotlib.rcParams['font.family'] = 'Malgun Gothic'
matplotlib.rcParams['font.size'] = 15
matplotlib.rcParams['axes.unicode_minus'] = False
# 여러 그래프
df = pd.read_excel('score.xlsx')
df['학년'] = [3,3,2,1,1,3,2,2]
#2x2개의 plots을 보여줌
fig, axis = plt.subplots(2,2,figsize = (15,10))
fig.suptitle('여러 그래프')
axis[0,0].bar(df['이름'],df['국어'],label='국어점수')
axis[0,0].set_title('첫 번째 그래프')
axis[0,0].legend()#범례
axis[0,0].set(xlabel = '이름',ylabel = '점수') #라벨 넣기
axis[0,0].set_facecolor('lightyellow') # 전면 색
axis[0,0].grid(linestyle = '--',lw = 0.5)
axis[0,1].plot(df['이름'],df['수학'],label='수학점수')
axis[0,1].plot(df['이름'],df['영어'],label='영어점수')
axis[0,1].set_title('두 번째 그래프')
axis[0,1].legend()#범례
axis[0,1].set(xlabel = '이름',ylabel = '점수') #라벨 넣기
axis[0,1].set_facecolor('lightyellow') # 전면 색
axis[0,1].grid(linestyle = '--',lw = 0.5)
axis[1,0].barh(df['이름'],df['키'],label='키')
axis[1,0].set_title('두 번째 그래프')
axis[1,0].legend()#범례
axis[1,0].set(xlabel = '이름',ylabel = '키') #라벨 넣기
axis[1,1].plot(df['이름'],df['사회'])
plt.show()
'파이썬 > 파이썬 시각화' 카테고리의 다른 글
Matplotlib) 데이터 시각화 7편, 산점도 그래프 (0) | 2023.01.17 |
---|---|
Matploblib) 데이터 시각화 6편, 원 그래프, 도넛 모양 원 그래프 (0) | 2023.01.17 |
Matploblib) 데이터 시각화 5편, 누적 막대그래프, 다중 막대그래프 (0) | 2023.01.17 |
Matploblib) 데이터 시각화 4편, 엑셀 값을 가져와서 그래프 그리기 (0) | 2023.01.17 |
Matploblib) 데이터 시각화 3편, 막대 그래프(bar 이용하기) (0) | 2023.01.17 |
댓글