微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python Treemap 自定义比例色标

如何解决Python Treemap 自定义比例色标

我是 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 举报,一经查实,本站将立刻删除。