Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 판다스데이터분석
- SQLSCOTT
- matplotlib
- python알고리즘
- sql따라하기
- 판다스그래프
- SQL수업
- 주피터노트북
- python데이터분석
- 파이썬수업
- 데이터분석시각화
- 파이썬데이터분석주피터노트북
- 주피터노트북판다스
- SQL
- python수업
- 파이썬
- sql연습하기
- 주피터노트북그래프
- 파이썬시각화
- Python
- 파이썬알고리즘
- 주피터노트북데이터분석
- 파이썬크롤링
- 파이썬데이터분석
- 파이썬차트
- 팀플기록
- 주피터노트북맷플롯립
- 수업기록
- sql연습
- 맷플롯립
Archives
- Today
- Total
IT_developers
Python 지도 시각화(주피터노트북) - folium(2) 본문
참고사이트 - https://python-visualization.github.io/folium/
라이브러리 설치
- !pip install folium
- !pip install vincent
필요 라이브러리
- import vincent
- import json
- import pandas as pd
- import numpy as np
- import folium
- from folium import plugins
- import branca
- import requests
MarkerCluster
- 근처의 마커를 클러스터로 결합하여 한눈에 보임
- 임의의 좌표 만들기(35.5~ 37.5,127~ 129)
- 팝업 위의 숫자 리스트 만들기
- 지도 위에 보이기
웹 주소 활용
- 폴리엄에서 제공해주는 주소 (https://raw.githubusercontent.com/python-visualization/folium/master/examples/data/vis1.json)
- 중복된 url 주소 만들어 주기
- Vega : 차트 만들기
Vincent
- 차트를 그려주는 라이브러리
- 차트를 만들어서 넘겨주는 방식
이동 경로 보여주기
- for문이 한번 돌 때마다 라인 하나 생성
- 색상, 두께 등 지정 가능
- period = 'PT1M' : 1분당 1번씩
plugins.TimestampedGeoJson(
{
'type' : 'FeatureCollection',
'features' : features
}, period = 'PT1M', add_last_point=True
).add_to(m)
Heatmap
GeoJson, Choropleth
- 미국의 위,경도 정보 json
- 주별 실업률 csv
- 미국 주별 실업률 시각화
- GeoJson
- geo
- name
- style = feature:{ 상세 디자인}
- Choropleth
- geo_data
- data
- columns
- key_on
- fill_color
- fill_opacity
- line_opacity
- legend_name
- bins=6 기본
- linear + 탭 => 다양한 색상을 줄 수 있음
대한민국 지도
- 서울시 지도 : https://raw.githubusercontent.com/suanlab/dataset/master/seoul_municipalities_geo_simple.json
- 서울시 인구수 : https://raw.githubusercontent.com/suanlab/dataset/master/seoul_population.csv
서울
- geo
- pop
- data
전국
- url 확인
- geo : 위,경도 데이터
- csv : 인구수 데이터
- 지도 틀잡기
- 구역 나누기
우리나라 행정구역
- 행정구역 지도 : skorea-municipalities-2018-geo.json
- 행정구역 인구수 : skorea_municipalities_population.csv
- geo 데이터 가져오기
- csv 가져온 후 데이터 프레임 담기
- GeoJson 행정 구역 나누기
- Choropleth 인구수 표현
'Python' 카테고리의 다른 글
Python 데이터 분석(주피터노트북) - 타이타닉 (0) | 2022.12.05 |
---|---|
Python 데이터 분석(주피터노트북) - 서울시 따릉이 (0) | 2022.12.04 |
Python 지도 시각화(주피터노트북) - folium(1) (0) | 2022.12.03 |
Python 데이터 분석(주피터노트북) - 지하철 시간대 별 데이터 분석(티머니) (0) | 2022.12.02 |
Python 데이터 분석(주피터노트북) - 지하철 유,무임승차 데이터 분석(티머니) (0) | 2022.12.01 |
Comments