【问题标题】:Changing the width of the borders in a Plotly treemap更改 Plotly 树图中的边框宽度
【发布时间】:2021-12-30 04:24:42
【问题描述】:

是否可以更改 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。不过要是能自动完成就好了。

【问题讨论】:

    标签: python plotly plotly-python


    【解决方案1】:

    那些实际上不是边界,而是每个跟踪的标记线,所以你可以使用:

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

    【讨论】:

      猜你喜欢
      • 2013-09-25
      • 1970-01-01
      • 2017-12-29
      • 2016-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-08
      • 1970-01-01
      相关资源
      最近更新 更多