簡體   English   中英

Plotly 樹狀圖數據結構?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM