質問編集履歴

2

サンキーダイヤグラム部分のpythonコードを記入

2022/12/10 07:37

投稿

amateur_PGM
amateur_PGM

スコア25

test CHANGED
File without changes
test CHANGED
@@ -50,3 +50,40 @@
50
50
  |3|19|C store|1
51
51
  |3|20|A store|2
52
52
  |4|10|C store|1
53
+
54
+ サンキーダイヤグラムはおそら下記でも作れるかなと思っています。
55
+ 各お店間の相互方向と人数の集計さえできれば描画出来そうと思います。
56
+ ```python
57
+ import pandas as pd
58
+
59
+ data = [
60
+ ["A store", "B store", 8],
61
+ ["A store", "C store", 4],
62
+ ["A store", "D store", 2],
63
+ ["B store", "C store", 8],
64
+ ["B store", "D store", 4],
65
+ ["C store", "D store", 2],
66
+ ]
67
+
68
+ df = pd.DataFrame(data).rename(
69
+ {0: "from", 1: "to", 2: "value"},
70
+ axis="columns",
71
+ )
72
+
73
+
74
+ import holoviews as hv
75
+ hv.extension('bokeh')
76
+ from holoviews import opts, dim
77
+
78
+ basic_sankey = hv.Sankey(
79
+ df,
80
+ kdims=["from", "to"],
81
+ vdims=["value"],
82
+ label="Basic Sankey Diagram",
83
+ ).opts(
84
+ edge_color=dim("from").str(),
85
+ )
86
+
87
+ # Display the diagram in Jupyter.
88
+ hv.ipython.display(basic_sankey)
89
+ ```

1

前提追加

2022/12/10 06:59

投稿

amateur_PGM
amateur_PGM

スコア25

test CHANGED
File without changes
test CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
 
5
5
  ### 実現したいこと
6
-
6
+ pythonで回遊情報の集計をし、経路分析を実現したいです。
7
7
 
8
8
  ### 発生している問題・エラーメッセージ
9
9
  現状、Excelにて頑張っています。