在旭日图中将内圈留白

leave inner circle white in sunburst diagram

在网上我可以找到许多旭日图,其中内圈留白,这样看起来更适合科学用途。但是如果没有操作数据框的变通方法,我找不到实现它的方法。所以我的目标是让根节点保持白色。我示例代码中的 Level1 应该在第二个节点中可视化。

fig = px.sunburst(df, path=['Level1', 'Level2', 'Level3'], values='amount', color='average')

我是否缺少某个参数?

  • 这是在操纵数据帧,但以瞬态方式
  • 简单透明
import plotly.express as px
df = px.data.tips()
fig = px.sunburst(df.assign(hole=" "), path=['hole','time', 'sex'], values='total_bill')

fig