Python으로 만드는 시각화 :: 공간시각화
:: 지도시각화 만들기 #2 실제 작성하기
지난 시간에 SVG 맵을 다운받고,
이 SVG지를 어떻게 이용할지에대해서 살펴보았습니다.
서울 지도와 연결시켜볼 데이터터는
[2012년 서울시 구별 노인여가복지시설]자료입니다.
자료: 서울공공데이터포털
구별로 나뉘어진 맵을 갖고 있기 때문에
이를 활용하기위해 '구'별 데이터를 이용해봤습니다.
다운로드 받아서 열어보시면
이런 형태를 하고 있을 것 입니다.
이는 제가 불필요한 데이터를 지우고
예제에 맞게 미리 정리해 둔 것입니다.
자, 이제 Python 작업을 위해
서울지도(sgv)와 노인 여가시설 데이터(csv)를
같은 디렉토리에 저장하고 python을 실행합니다.
가장 먼저 미리 정리해 둔
[CSV파일, SVG맵]을 불러와줍니다.
시각화에 사용할 색상 / 스타일 설정은
[비주얼라이즈디스]를 참고했습니다.
[#색상을 부여할 값의 범위]는
제가 임의로 데이터에 맞게 설정해 둔 것입니다.
시각화에 사용할 데이터에 맞게
설정 하시면 될 것 같습니다.
**5가지 색상만이 아니라,
더 많은 단계로 나누거나
지도에 다양한 색상을 적용할 수 있습니다.
여기까지 마치셨다면 [Run Module]을 해줍니다
단축키는 [f5]입니다.
이 같이 실행되는 것을 확인 하셨다면
윈도우 cmd창을 열어줍니다.
경로를 작업을 수행한 디렉토리로 설정해 주시고
python파일을 ---> svg(지도)파일로
변환하는 것이 마지막 작업입니다.
senior_svg.py = 오늘 작업한 python파일이름
senior.svg = python파일을 전환한 뒤의 결과 svg
결과가 있는 폴더로 들어가서
senior.svg 파일을 열면 결과를 확인할 수 있습니다.
(여러번 연습하다보니 python홈폴더가 참 더럽네요;)
완성된 svg모습입니다.
말씀 드린 것 처럼, 색상이나 지도의 상세 설정은
변경이 자유롭습니다^^
따라서, 데이터 주제에 맞게 색상을
알맞게 사용하는 것이 좋겠네요~
결과물을 일러스트레이터에서
보정하는게 좋겠네요~
제목과 간단한 설명을 추가했습니다.
이렇게 시각화하면 확실히 통계표에 비해
직관적으로 이해할 수 있을 것 같습니다.
'시각화 > 파이썬' 카테고리의 다른 글
Python으로 만드는 인포그래픽 :: 공간시각화 :: 공간시각화 응용 #1 :: 서울시 동별 코로플레스 (2) | 2014.03.13 |
---|---|
Python으로 만드는 시각화 :: 공간시각화 :: 지도시각화 만들기 #1 (0) | 2014.03.05 |
▶Python을 이용한 데이터시각화 :: 데이터 수집하기 #1 (1) | 2014.02.13 |