반응형
나도코딩 유튜브를 참고하여 코드를 만들었습니다.
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]
sizes = df['학년'] *500 #1학년 500 2학년 1000 3학년 1500
#c로 학년 나누고 cmap으로 학년별 색깔 골라주기!
plt.figure(figsize=(10,10))
plt.scatter(df['영어'],df['수학'],s = sizes, c = df['학년'], cmap ='viridis', alpha = 0.3)
plt.xlabel('영어 점수')
plt.ylabel('수학 점수')
plt.colorbar(ticks = [1,2,3],label = '학년',shrink= 0.8, orientation = 'horizontal')
plt.show()
c, cmap을 통해서 산점도 그래프를 더 이쁘게 만들 수 있습니다.
'파이썬 > 파이썬 시각화' 카테고리의 다른 글
Matplotlib) 데이터 시각화 8편, 여러가지 그래프 그리기 (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 |
댓글