import pandas as pd
import matplotlib.pyplot as plt
x = ['a','b','c','d','e']
y = [1,3,2,10,7] # x, y 설정
plt.plot(x,y)
plt.show() # 선 그래프 그리기
plot( , )
plt.bar(x,y) # 막대그래프 bar( , )
plt.show()
plt.barh(x,y) # 가로막대 barh( , )
plt.show()
plt.scatter(x,y) # 산점도 scatter( , )
plt.show()
한번에 여러 그래프 그리고 옵션 추가하기
plt.scatter(x,y,label='scatter') #산점그래프
plt.bar(x,y,label='bar') # 막대그래프
plt.plot(x,y,label='plot') # 선 그래프
plt.title('Test Graph', size=15) # 제목 입력
plt.xlabel('x') # x축 입력
plt.ylabel('y') # y축 입력
plt.legend() # 범례 추가
plt.show()
예제
df = pd.read_csv('data/scores.csv') # 데이터
x = df['name']
y = df['kor']
plt.bar(x,y)
plt.xticks(rotation=90) #x눈금 lable 90도 회전
plt.title('Scores', size=20)
plt.xlabel('name')
plt.ylabel('kor_score')
plt.show()
728x90
반응형
'Programming > Python' 카테고리의 다른 글
[Pandas] col, row 조작 및 변경 (0) | 2023.08.30 |
---|---|
[Pandas] 문제풀이 2 (0) | 2023.08.30 |
[Pandas] 문제풀이 1 (0) | 2023.08.29 |
[Pandas] 데이터 추출(loc, iloc) (0) | 2023.08.29 |
[Pandas] Series (0) | 2023.08.29 |