Python Plotly:更改图例条目之间的间距?

Python Plotly:更改图例条目之间的间距?,python,plotly,Python,Plotly,如何减少Plotly中图例条目的间距?使图例字体变小只会产生这么大的影响。我想这样做是因为我的真实案例有很多条目,我需要压缩它们 下面是一个Python Plotly Express示例,但前端语言是否重要。请注意图例中“女性,否”、“女性,是”等之间的巨大空格: 将plotly.express导入为px df=px.data.tips() 图=px.散射(df,x=“总账单”,y=“小费”,color=“性别”,symbol=“吸烟者”,facet\u col=“时间”, 标签={“性别”:“

如何减少Plotly中图例条目的间距?使图例字体变小只会产生这么大的影响。我想这样做是因为我的真实案例有很多条目,我需要压缩它们

下面是一个Python Plotly Express示例,但前端语言是否重要。请注意图例中“女性,否”、“女性,是”等之间的巨大空格:

将plotly.express导入为px
df=px.data.tips()
图=px.散射(df,x=“总账单”,y=“小费”,color=“性别”,symbol=“吸烟者”,facet\u col=“时间”,
标签={“性别”:“性别”,“吸烟者”:“吸烟”})
图1.2.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1(
图例=dict(
口述(
尺寸=6,
),
)
)
图2(图3)

您可以使用以下方法更改图例条目之间的间距,例如:

fig.layout.legend.tracegroupgap = 10
但是默认值是
0
,因此您不能像在这里尝试的那样进一步减小它。唯一可接受的间隔是
[0,inf]
。如果你尝试一个负数,你会得到:

值错误: layout.legend的“tracegroupgap”属性接收到类型为“builtins.int”的无效值 接收值:-1

所以不幸的是,目前似乎没有一种直接的方法来实现你的目标