问题描述
我是 Dash 和 Plotly 环境的新手,很棒的工具!
我目前正在研究树状图。到目前为止,我成功读取了我的 excel,提取数据并构建了一个分层数据框,以便由 plotly Treemap (go.Treemap) 读取。
这部分太难了。我读过 pltly 只读取比例的标准化数据,所以我在我的数据框中对我的列进行了标准化,我也对我的数据帧的比例进行了标准化。不能成功……我最终得到了紫色渐变色。
这是 fig.add_trace 部分,我错过了什么,或者您需要查看更多内容以更好地理解这个问题?
感觉好奇怪,实现自定义的简单比例太难了。
colors = ['#DF432C','#DFCF2C','#53AE27'] new_dcolorscale = #discrete colorscale for k in range(len(colors)): new_dcolorscale.extend([[new_bvals[k],colors[k]],[new_bvals[k+1],颜色[k]]])
fig.add_trace(go.Treemap(
标签=df_all_trees['id'],父母=df_all_trees['父母'],
values=df_all_trees['value'],text=df_all_trees['color'],分支值='总计',
标记=字典(
颜色=df_all_trees['norm_value'],
colorscale=new_dcolorscale,
# cmid=average_score,显示比例=真),
hovertemplate='%{label}
PIB:%{value}
通货膨胀:%{color:.2f}',
textfont=dict(size=16,color=df_all_trees['color_two']),名称=''
),1,1)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)