일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 시각화
- 독후감
- MySQL
- Pandas
- python visualization
- Linux
- 월간결산
- 한빛미디어서평단
- Visualization
- 매틀랩
- 통계학
- Ga
- 텐서플로
- 블로그
- Google Analytics
- 티스토리
- 딥러닝
- Tistory
- 파이썬
- tensorflow
- SQL
- 리눅스
- MATLAB
- matplotlib
- Blog
- 한빛미디어
- Python
- 서평
- 서평단
- 시각화
- Today
- Total
목록sankey (3)
pbj0812의 코딩 일기
0. 목표 - plotly 를 이용하여 sankey diagram 그리기(+ 색상 추가) 1. 실습 1) library 호출 import plotly.graph_objects as go import pandas as pd import matplotlib.colors as mcolors 2) 데이터 생성 df = pd.DataFrame({ 'source' : ['A1', 'A1', 'A2', 'B1', 'B2'], 'target' : ['B1', 'B2', 'B2', 'C1', 'C1'], 'value' : [8, 2, 4, 8, 4] }) 3) 라벨 만들기 label = pd.DataFrame({ 'name' : ['A1', 'A2', 'B1', 'B2', 'C1'], 'code' : [0, 1, 2, ..
0. 목표 - plotly 를 통해 sankey diagram 그리기 1. 실습 1) library 호출 import plotly.graph_objects as go import pandas as pd 2) 데이터 생성 df = pd.DataFrame({ 'source' : ['A1', 'A1', 'A2', 'B1', 'B2'], 'target' : ['B1', 'B2', 'B2', 'C1', 'C1'], 'value' : [8, 2, 4, 8, 4] }) 3) 라벨용 데이터 생성 label = pd.DataFrame({ 'name' : ['A1', 'A2', 'B1', 'B2', 'C1'], 'code' : [0, 1, 2, 3, 4] }) 4) 매핑 dict_sido = label.set_index(..
0. 목표 - floweaver 를 이용한 sankey 그래프 그리기 1. 실습 1) library 설치 - chrome 에서 실습할 것, safari 에서는 위젯 표출 시 에러 발생 !pip install ipysankeywidget !pip install floweaver 2) 데이터 생성 - source : 어디에서 - target : 어디로 - type : 무엇을 - value : 얼마만큼 보내는가 flows = pd.DataFrame({ 'source' : ['A', 'B', 'A', 'B', 'A', 'C', 'B', 'D', 'A', 'A'], 'target' : ['a1', 'a1', 'a2', 'a1', 'a3', 'a5', 'a4', 'a2', 'a3', 'a3'], 'type' : [..