본문 바로가기
대학교/데이터분석개론

4.Pyplot Visualization

by YS_LEE 2020. 6. 8.
반응형

준비물

%matplotlib inline

import matplotlib.pyplot as plt

import numpy as np

 

 

Line graph

 

plt.plot(x축 리스트,y축 리스트, color='', marker='', linestyle='solid')

plt.title('') 

plt.ylabel('')

plt.xlabel('')

plt.show()

 

plt.legend() #범주박스(범례)

plt.legend(loc='best')    # 'best', 'upper right', 'upper left', 'lower left', 'lower right', 

                          # 'right', 'center left', 'center right', 'lower center', 'upper center', 'center'

 

 

여러줄 그리고 싶을 때 ex)연도별 데이터

plt.plot(year, price1, 'bo-',

         year, price2, 'r*:',

         year, price3, 'gd-.')

 

Bar Chart

 

plt.bar(인덱스, 리스트, 색,형태)

plt.xticks(인덱스, 리스트)

 

ex) 학생별 점수

plt.bar(range(len(grades)), grades, color='b', align='center')

plt.xticks(range(len(grades)), names)

 

plt.show()

 

딕셔너리로도 가능, bar부분에 value, xticks부분에 key 값을 리스트 형태로 넣어주면됨

 

xticks : 세로 바 

yticks : 가로 바

 

바 여러개

bar1 = plt.bar()

bar2 = plt.bar() #bar_width 만큼 오른쪽으로 붙여서 그려지도록 index+bar_width 로 설정

plt.xticks()

 

ex)

p1 = plt.bar(index, grade1, 

             bar_width, color='b')

p2 = plt.bar(index + bar_width, grade2, 

             bar_width, color='r')

 

반응형

'대학교 > 데이터분석개론' 카테고리의 다른 글

5.2-Python Pandas_DataFrame  (0) 2020.06.12
5-1.Python Pandas_Series  (0) 2020.06.12
3.Python Numpy  (0) 2020.06.08
2.파이썬의 제어문, 함수  (0) 2020.06.08
1. 파이썬의 자료구조  (0) 2020.06.08