10. DataFrame 활용
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
|
지원번호 |
이름 |
학교 |
키 |
국어 |
영어 |
수학 |
과학 |
사회 |
SW특기 |
0 |
1번 |
채치수 |
북산고 |
197 |
90 |
85 |
100 |
95 |
85 |
Python |
1 |
2번 |
정대만 |
북산고 |
184 |
40 |
35 |
50 |
55 |
25 |
Java |
2 |
3번 |
송태섭 |
북산고 |
168 |
80 |
75 |
70 |
80 |
75 |
Javascript |
3 |
4번 |
서태웅 |
북산고 |
187 |
40 |
60 |
70 |
75 |
80 |
NaN |
4 |
5번 |
강백호 |
북산고 |
188 |
15 |
20 |
10 |
35 |
10 |
NaN |
5 |
6번 |
변덕규 |
능남고 |
202 |
80 |
100 |
95 |
85 |
80 |
C |
6 |
7번 |
황태산 |
능남고 |
188 |
55 |
65 |
45 |
40 |
35 |
PYTHON |
7 |
8번 |
윤대협 |
능남고 |
190 |
100 |
85 |
90 |
95 |
95 |
C# |
plt.plot(df['지원번호'], df['키'])
[<matplotlib.lines.Line2D at 0x13cc35e97f0>]

plt.plot(df['지원번호'],df['영어'])
plt.plot(df['지원번호'],df['수학'])
[<matplotlib.lines.Line2D at 0x13cc365f280>]

plt.plot(df['지원번호'],df['영어'])
plt.plot(df['지원번호'],df['수학'])
plt.grid()

plt.plot(df['지원번호'],df['영어'])
plt.plot(df['지원번호'],df['수학'])
plt.grid(axis='x')

plt.plot(df['지원번호'],df['영어'])
plt.plot(df['지원번호'],df['수학'])
plt.grid(axis='y', color='purple', alpha=0.5, ls='--', lw=2) # linestyle, linewidth

댓글남기기