Python

Python 라이브러리를 사용한 부동산 실거래 데이터 시각화 1(Matplotlib,Folium)

천사진수님 2019. 2. 8. 00:02
반응형


작년에 진행한 개인프로젝트로 간단하게 만들었던 내용을 정리하여 풀어 씀.

과거에 했던 내용을 정리하여 내용에 오류가 있을 수 있음.

사전 Python 지식이 없는 상태에서 개발하여 각 기능에 대한 테스트하는데 중점을 둠

완성된 결과 확인 // 소스 리뷰 



주제  : Python 라이브러리를 사용하여 부동산 실거래 데이터 시각화


사용 데이터 : 부동산 실거래 데이터 
                  ( ※ 서울 최근 2년 사이의 아파트 거래 데이터만을 사용 )

시각화 라이브러리 : Folium(지도), matplotlib(그래프)

웹 프레임워크 : Django

서버 : EC2 Redhat Linux 

기타 API :  네이버 지도 API ( 주소 <-> 좌표 변경 )

IDE: Pycharm / Mysql Workbench

DB : MariDB 아니면 mysql 로 기억 



결과 화면1


 - Main 화면 - 

  • 아파트의 주소를 입력하여 3가지 정보를 얻을 수 있음 
    1. 가격변동 그래프
    2. 거래 정보(시세) 
    3. 해당 아파트의 위치 (주소) 

 






결과 화면2


 - 차트 화면 - 

  • 최근 3년 데이터를 그래프로 표시 x축은 년도 y축은 금액을 나타냄
  • 개발단계에서 local 단위테스트상에서는 x축의 값이 정상적으로 년도로 표시되었으나, 서버적용 과정에서 x축의 타입이 꼬였는지 정상적으로 나오지 않음 ( 원인을 파악하려 했으나 일정 문제로 확인하지 않음 )


결과 화면3


 - 시세 화면 - 

  • 별도의 툴 사용 없이 sql을 사용하여 데이터를 표시 


결과 화면4


 - 지도 화면 - 

  • Folium 라이브러리를 사용하여 해당 아파트 위치를 지도에서 보여줌
  • 근방의 아파트도 마커를 사용하여 표시
    ( 지도 이동시 이동된 좌표를 중심으로 다시 마커를 찍고 싶었으나 방법을 몰라서 하지 못함 )
  • 마커를 클릭하면 아파트명이 나오며, 돌아가기 버튼 클릭 시 메인 화면으로 돌아감.








반응형

'Python' 카테고리의 다른 글

[mac] Python3 설치  (0) 2019.05.03
python 설치 & 환경변수 설정 (windows10)  (0) 2018.11.26