728x90
반응형
<그래프 그리기>
다음 사이트에서 다양한 그래프와 소스코드를 받을 수 있다.
그래프를 그리기 위해서 는 다음과 같은
[ import matplotlib.pyplot as plt ]를 작성해 주어야한다.
하지만, 처음 파이썬을 실행하면 다음과 같이 오류가 생기는데, 현재 파이참에 다음과 같은 파일이 설치 되어 있지 않기 때문에 오류가 발생하는 것이다.
[File ->Settings ->Project : PhythonData ->Project Interpreter ->(+)->검색: matplotlib-> 설치]
- bar(가로, 세로) : 막대 그래프
- plot(가로 ,세로) :꺽은선 그래프
- label : 그래프 항목에 대한 설명
- .xlabel( ) : X축 제목
- .ylabel( ) : Y축 제목
- .legend() :범례를 표시
- ls : 표시하는 방법
- lw : 표시하는 선의 굵기
import matplotlib.pyplot as plt
me =[1950,2650,1850,2200,3800,2800,2000] #리스트 선언
you = [1750,2150,250,200,2400,1900,1600] #리스트 선언
x= [1,3,5,7,9,11,13]
x2 =[2,4,6,8,10,12,14]
plt.bar(x, me , label ="me")
plt.bar(x2, you, label="you")
plt.plot(x,me, c='r', ls=":",lw=3, label ="me")
plt.plot(x2,you, c='b',label ="you")
#제목
plt.xlabel("week")
plt.ylabel("cal")
plt.suptitle("week cal")
plt.legend()
plt.show()
데이터 시각화
데이터를 보기 좋은 형태로 보여주는 것
:리스트 자료형은 결과를 그래프로 보여주기에 적합하다
<데이터 시각화 방법>
"matplotlib"을 이용한다.
C:> pip install 패키지명 //os에서 패키지 설치방법
plt.xticks(x, day, rotation = 'vertical') //글자 수직으로 세우기
(실습 1).xticks를 사용하여 범위의 이름과 글자 세우기
import matplotlib.pyplot as plt
#리스트 선언you = [1750,2150,250,200,2400,1900,1600] #리스트 선언
me =[1950,2650,1850,2200,3800,2800,2000]
x= [1,3,5,7,9,11,13]x2 =[2,4,6,8,10,12,14]
day =['monday','tuesday','wednesday','friday','saturday', 'sunday' ]
day2 =['mon','tue','wed','fri','sat', 'sun' ]
#plot(가로 ,세로) :꺽은선 그래프 그리기plt.plot(x2,you, c='b',label ="you")
plt.plot(x,me, c='r', ls=":",lw=3, label ="me")
plt.bar(x, me , label ="me")plt.bar(x2, you, label="you")
#x축 제목plt.ylabel("cal") #y축 제목plt.suptitle("week cal")plt.legend() #범례를 표시
plt.xticks(x,day,rotation ='vertical')
plt.xlabel("week")
plt.show()
(실습 2)
import matplotlib.pyplot as plt
temp =[27,29,28,30,31,32,31]
x = ['mon','tues','wen','Thurs','Fri','Sat','Sun']
plt.plot(x,temp, c='r',lw=4)
plt.xlabel("day of the week")
plt.ylabel("temperture")
plt.show()
728x90
반응형
'PROGRAMING📚 > Python📑' 카테고리의 다른 글
파이썬(Python) 함수 정의와 활용 결과값 출력하기 (0) | 2022.04.14 |
---|---|
파이썬(Phython) 딕셔너리 사용하기 (0) | 2022.04.14 |
파이썬(Python) 리스트를 이용한 삽입, 삭제 응용하기 (0) | 2022.04.14 |
파이썬(Python) 홀수와 짝수의 갯수와 각 리스트의 합 구하기 (0) | 2022.04.14 |
파이썬(Python) 리스트의 정의 & 인덱싱과 슬라이싱 응용 (0) | 2022.04.14 |
댓글