更改 Plotly 树图中边框的宽度

Changing the width of the borders in a Plotly treemap

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

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()

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

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

fig.update_traces(marker_line_width = 4)

并得到:

完整代码:

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()