Python + 데이터시각화로 할 수 있는 다양한 팁들과 튜토리얼을 만드는 것을 목표로 합니다.
use
는 제가 사용해본 라이브러리 체크를 위해 만들었습니다
범용적으로 사용하는 정적 데이터 시각화 라이브러리입니다.
matplotlib의 경우에는 인터랙티브하게 사용할 수 있으나 보통 정적 데이터 시각화에 많이 활용합니다.
Name | Description | Documentation | Github | use |
---|---|---|---|---|
matplotlib | 가장 기본적이고 범용적인 시각화 라이브러리 | matplotlib | github | O |
seaborn | matplotlib을 베이스로하는 통계 시각화 | seaborn | github | O |
plotnine | ggplot2을 사용할 수 있는 라이브러리 | plotnine | github | X |
인터랙티브 시각화 라이브러리 입니다. 위의 툴들보다 훨씬 다채로운 시각화를 진행할 수 있습니다.
이 라이브러리들도 다양한 시각화를 지원합니다. (네트워크, 지도, 등등)
Name | Description | Documentation | Github | use |
---|---|---|---|---|
plotly | plotly | github | O | |
bokeh | bokeh | github | O | |
altair | altair | github | O | |
pygal | pygal | github | X | |
pyecharts | pyecharts | github | X |
관계를 시각화하는 라이브러리 입니다.
Name | Description | Documentation | Github | use |
---|---|---|---|---|
networkx | networkx | github | O | |
python-igraph | python-igraph | github | X |
지도/지리 데이터 시각화 라이브러리입니다.
Name | Description | Documentation | Github | use |
---|---|---|---|---|
folium | leaflet.js | folium | github | O |
geopandas | geopandas | github | X | |
googlemaps | 구글 지도 API | googlemaps | github | X |
kepler.gl | Jupyter Widget으로 사용가능 (3D) | kepler.gl | github | X |
특수한 목적의 시각화 라이브러리입니다. 이 라이브러리는 Matplotlib을 기반으로 만들어졌습니다.
Name | Description | Documentation | Github | use |
---|---|---|---|---|
missingno | 결측치 | github | O | |
pywaffle | 와플 차트 | pywaffle | github | O |
wordcloud | 워드 클라우드 | wordcloud | github | O |
squarify | 트리맵 | github | O |
머신러닝 모델의 해석을 위해 만들어진 라이브러리입니다. (제 목표이기도 합니다.)
Name | Description | Documentation | Github | use |
---|---|---|---|---|
SHAP | Shapley + @ | SHAP | github | O |
dtreeviz | 결정트리 시각화 | dtreeviz | github | O |
LIME | LIME | github | X |
Name | Description | Documentation | Github | use |
---|---|---|---|---|
numpy | 벡터 및 행렬 연산 라이브러리 | matplotlib | github | O |
pandas | 데이터 분석 라이브러리 | seaborn | github | O |