본문 바로가기

데이터 시각화4

Notebook에서 matplotlib 한글 폰트 깨짐 문제 해결 Matplotlib 한글 폰트 깨짐 문제 확인 쥬피터 노트북에서 matplotlib으로 한글 출력 다음과 같이 깨져 보인다. 사용가능 폰트 리스트 확인 import matplotlib.font_manager as fm font_list = [f.name for f in fm.fontManager.ttflist] print(font_list) 📌 Windows, MacOs 의 설치 폰트가 다르므로, 위 폰트 리스트에 있는 폰트를 사용한다. Matplotlib 폰트 적용 import matplotlib.pyplot as plt # plt.rc('font', family='Malgun Gothic') # For windows plt.rc('font', family='AppleGothic') # For MacO.. 2022. 11. 2.
Python 데이터 시각화 - 상관관계(correlation) 분석, Heatmap (with Matplotlib, seaborn ) 데이터 상관관계 시각화 Pandas dataframe 구조의 데이터를 사용하여 데이터 간의 상관관계(correlation)를 확인해보고 이를 Heatmap으로 시각화하여 표현해보자. 샘플데이터는 Plotly에서 제공하는 샘플 데이터를 사용하도록 한다. 상관관계 분석(Correlation Analysis) 상관관계 분석은 두 개이상의 변수 사이에 존재하는 상호 연관성 존재와 그 강도를 측정하는 방법이다. 개발환경 - Pandas 3.9.0 - Jupyter-lab 3.0 - Plotly 4.14.3 - matplotlib 3.2.2 - seaborn 0.11.1 임포트 라이브러리 # Data import numpy as np import pandas as pd # Visualization import ma.. 2021. 3. 30.
Python 데이터 시각화, 국내 시.도별 코로나 19 확진 정보 - 공간정보 ( 단계구분도 - plotly choropleth map ) 국내 코로나19 정보를 Plotly의 공간정보 표현 API인 Choropleth map API를 사용하여 공간정보를 표시해본다. 데이터는 이전 블로그에서 사용한 sorted_df 를 사용할 것이므로 미리 준비하도록 하자. 2021.03.15 - [데이터 시각화] - 국내 시.도별 코로나19 확진자 발생 현황 데이터 시각화( 공공데이터포탈 Open API ) 다음으로 공간정보의 이해를 위해 아래내용들을 숙지하길 바란다. 1. 지리정보시스템, GIS ( Geographic Information System ) 일반 지도와 같은 지형정보와 함께 지하시설물 등 관련 정보를 인공위성으로 수집, 컴퓨터로 작성해 검색, 분석할 수 있도록 한 복합적인 지리정보시스템이다. 국토계획 및 도시계획, 수자원관리, 통신 · 교.. 2021. 3. 18.
공공데이터포탈 Open API 활용법 - 국내 시.도별 코로나19 확진자 발생 현황 데이터 시각화 ( Python, Pandas, Plotly ) 공공데이터포탈 Open API 활용 국내 시.도별 코로나19 확진자 발생 현황 데이터 시각화 공공데이터포털은 국내 각 기관이 다루는 데이터를 통합하여 사용하기 편리하게 제공하는 포털사이트이다. 코로나19(COVID-19)와 관련한 데이터도 제공한다. 이번 블로그에서는 국내 코로나19 현황 데이터를 사용하여 일별 국내 총 확진자 추이, 국내 시.도별 확진자 추이 정보를 시각화 라이브러리, Plotly를 사용하여 차트로 표현해 본다. 배워 볼 것 - 공공데이터포털 OpenAPI 사용방법 - 데이터 전처리 - 데이터 시각화 ( Bar, Pie, Map(공간정보) ) 개발 환경 - Python 3.9 - Pandas 1.2.0 - plotly 4.14.3 - requests 2.25.1 - beautifulso.. 2021. 3. 15.