상권데이터 데이터시각화(바그래프(막대그래프), 지도그래프 그리기) - 파이썬 데이터분석 첫걸음 - 2주차

·2021년 11월 18일
0

1. 바그래프(막대그래프) with matplotlib.pyplot as plt

그래프를 그리기 위해 라이브러리 불러오고import 한글을 쓰기 위해 글씨체 변경

import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'Malgun Gothic' ## 맥은 'AppleGothic'

바그래프(막대그래프)를 그려준다.

plt.figure(figsize=(10,5)) # 그래프 크기 설정

# 그래프종류(bar)와 그래프에 들어갈 데이터 설정
plt.bar(sorted_chicken_by_gu.index, sorted_chicken_by_gu)

plt.title('서울 자치구별 치킨집 수') # 그래프제목 설정

# 아래 x축에 보이는 인덱스를 45도 기울여보여주기 (-90 ~ 90 정도를 쓰면 된다. 360도 기울이면 다시 원래대로)
plt.xticks(rotation = 45)

plt.show() # 그래프 출력

2. 지도그래프 map with folium

지도에 그래프를 그리기 위해 folium 라이브러리를 import하려 했으나,

import folium

No module named 'folium' folium이라는 이름의 모듈은 찾을 수 없다는 ModuleNotFoundError가 떴다. 주피터노트북이 기본으로 제공하는 모듈이 아닌가보다. 그럼 이 라이브러리를 설치해주는 과정이 필요하다.

# 아나콘다 주피터노트북에 folium라이브러리를 설치
conda install -c conda-forge folium

제대로 설치가 안 됐다.

오류메시지를 보면 현재 유저가 wirte permissions(쓰기권한)을 갖고 있지 않기 때문이라고 한다.

주피터노트북을 관리자 권한으로 실행해준다!

profile
백엔드 개발자. 공동의 목표를 함께 이해한 상태에서 솔직하게 소통하며 일하는 게 가장 즐겁고 효율적이라고 믿는 사람.

0개의 댓글