python - 有没有办法改变plotly.express.sunburst图中叶子的不透明度?

标签 python plotly sunburst-diagram plotly-express

我不喜欢叶子类别具有不同的不透明度,而且我找不到更改它的设置。

我找到了this related topic但我使用的是plotly.express 而不是plotly.graph_object。有没有办法改变它,或者我是否必须尝试将我的 px-figure 更改为 graph_object? example image

import plotly.express as px
data = dict(
    character=["Eve", "Cain", "Seth", "Enos", "Noam", "Abel", "Awan", "Enoch", "Azura"],
    parent=["", "Eve", "Eve", "Seth", "Seth", "Eve", "Eve", "Awan", "Eve" ],
    value=[10, 14, 12, 10, 2, 6, 6, 4, 4])

fig =px.sunburst(
    data,
    names='character',
    parents='parent',
    values='value',
)
fig.show()

最佳答案

无论您是否使用过Plotly Express,这都有效。或Plotly Graph Objects构建你的身材:

fig.update_traces(leaf=dict(opacity = 1))

enter image description here

完整代码:

import plotly.express as px
data = dict(
    character=["Eve", "Cain", "Seth", "Enos", "Noam", "Abel", "Awan", "Enoch", "Azura"],
    parent=["", "Eve", "Eve", "Seth", "Seth", "Eve", "Eve", "Awan", "Eve" ],
    value=[10, 14, 12, 10, 2, 6, 6, 4, 4])

fig =px.sunburst(
    data,
    names='character',
    parents='parent',
    values='value',
)

fig.update_traces(leaf=dict(opacity = 1))

fig.show()

关于python - 有没有办法改变plotly.express.sunburst图中叶子的不透明度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68771309/

相关文章:

python - Python的复杂度是subset()

r - Plotly - 如何更改直方图颜色?

javascript - 使用plotly.js 从 JSON 构建绘图

javascript - 向 d3 sunburst 添加标签

Python:根据其他列中存在的值替换多个列值

python - 在 Pandas apply() 函数中计数

python - 不支持使用 Blaze Data(engine) 的字符串编码

plotly - Plotly Dash 布局和组件之间的概念区别是什么?

r - 使用 ggplot2 的多个依赖级别旭日图/圆环图

javascript - d3.nest 具有可变子深度