-
[모두의 데이터분석] Unit05 내 생일의 기온 변화를 그래프로 그리기python/모두의 데이터분석 2021. 2. 2. 00:03
이번 유닛에서는 지난 유닛에서 배운 matplotlib라이브러리에 pyplot모듈로
데이터를 그래프로 시각화 해 볼 것이다.
먼저 서울 기온 데이터를 읽어와서 최고 기온 데이터 값이 존재하면 result 리스트에
최고 기온 값이 추가되도록 코드를 짜고 result 리스트에 저장된 값을 빨간색 그래프로 나타내게 했다.
실행 결과 4만 개에 가까운 최고 기온 데이터를 모두 나타내었더니, 섬뜩한 그래프가 나왔다.
생일의 기온 변화 그래프를 그리기에 앞서 split() 함수를 배워보자.
split() 함수는 문자열을 분리해준다. 기본적으로 공백 문자를 기준으로 문자열을 분리한다.
그런데 데이터를 '-' 를 기준으로 분리하고 싶다면 위와 같이 쓰면 된다.
이제 배웠던 내용들을 바탕으로 생일(이 책에서는 2월 14일로 정했다.)의 기온변화,
즉 최저 기온 값과 최고 기온 값을 그래프로 나타내어 보자.
high 리스트는 최고 기온 값을 저장할 리스트이고
low 리스트는 최저 기온 값을 저장할 리스트이다.
1983년 이후의 데이터만 리스트들에 저장하였다.
> plt.rcParams['axes.unicode_minus'] = False
위 코드는 마이너스 기호가 깨지는 것을 방지하는 코드다.
실행 결과
여기까지 유닛5의 내용이었다.
다음 유닛에서는 꺾은선 그래프 외에 다른 여러가지 그래프들을 나타내는 방법을 공부할 것이다.
'python > 모두의 데이터분석' 카테고리의 다른 글
[모두의 데이터분석] Unit04 기본 그래프 그리기 (0) 2021.01.31 [모두의 데이터분석] Unit03 서울이 가장 더웠던 날은 언제였을까 (0) 2021.01.31 [모두의 데이터분석] Unit02 서울의 기온 데이터 분석하기 (0) 2021.01.29 [모두의 데이터분석] Unit12 지하철 시간대별 데이터 시각화하기 (0) 2021.01.28