[英]Create a treemap showing directory structure with plotly graph object
[英]Plotly treemap data structure?
我幾乎沒有嘗試用 plotly 構建樹形圖。 我遇到的主要困難是子類別沒有填滿 map。 我認為我的數據結構存在問題。 感謝您的任何想法
我的源 dataframe 看起來像這樣:
id parent value color
0 F A1 20 0.298782
1 F A2 10 0.030511
2 F B1 35 0.562464
3 F B2 45 0.778931
4 F C1 30 0.308459
5 F C2 46 0.505771
6 M A1 24 0.242964
7 M A2 6 0.604043
8 M B1 24 0.279880
9 M B2 57 0.269249
10 M C1 82 0.914589
11 M C2 61 0.827076
12 A1 Pat A 44 0.896741
13 A2 Pat B 16 0.112626
14 B2 Pat A 102 0.024187
15 B1 Pat B 59 0.462012
16 C1 Pat A 112 0.003501
17 C2 Pat B 107 0.614476
18 Pat A total 258 0.150514
19 Pat B total 182 0.698287
20 total NaN 440 0.744805
我使用了以下代碼:
fig = go.Figure(go.Treemap(
ids=df_all_trees['id'],
labels=df_all_trees['id'],
parents=df_all_trees['parent'],
values=df_all_trees['value'],
#branchvalues='total',
marker=dict(
colors=df_all_trees['value'],
colorscale='RdBu',
cmid=average_score),
hovertemplate='<b>%{label} </b> <br> Sales: %{value}<br> Success rate: %{color:.2f}',
name=''
))
fig.show()
並獲得這樣的東西:
我想要什么:像這樣“完全映射”的東西:
似乎只有 #branchvalues='total' 才能減分。 希望沒有人在這件事上浪費時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.