gpt4 book ai didi

python - 更改 Plotly TreeMap 中边框的宽度

转载 作者:行者123 更新时间:2023-12-04 17:08:20 26 4
gpt4 key购买 nike

是否可以更改 Plotly TreeMap 中边框的宽度?我指的是下面 TreeMap 中分隔每个单独框的白色边框。

import plotly.express as px
df = px.data.tips()
fig = px.treemap(df, path=[px.Constant("all"), 'day', 'time', 'sex'], values='total_bill')
fig.update_traces(root_color="lightgrey")
fig.update_layout(margin = dict(t=50, l=25, r=25, b=25))
fig.show()

enter image description here

编辑:解决方法是更改​​生成的 SVG 文件中的 stroke-width。但是,如果这可以自动完成就好了。

最佳答案

这些实际上不是边界,而是每条轨迹的标记线,因此您可以使用:

fig.update_traces(marker_line_width = 4)

并得到:

enter image description here

完整代码:

import plotly.express as px
df = px.data.tips()
fig = px.treemap(df, path=[px.Constant("all"), 'day', 'time', 'sex'], values='total_bill')
fig.update_traces(root_color="lightgrey")
fig.update_layout(margin = dict(t=50, l=25, r=25, b=25))
fig.update_traces(marker_line_width = 4)
fig.show()

关于python - 更改 Plotly TreeMap 中边框的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70034093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com