为什么我的箱线图在我用 plotly 着色时变窄了?

Car*_*eno 1 python plotly

我正在尝试使用 plotly.express 作为箱线图绘制我存储在 Pandas DataFrame 中的数据。df 如下所示:

在此处输入图片说明


这是我在 plotly 中制作基本箱线图的代码:

import plotly.express as px

fig = px.box(df1, x="Condition",
             y="Number of Groups")
fig.show()
Run Code Online (Sandbox Code Playgroud)

结果给出了我正在寻找的那种图表: 在此处输入图片说明

现在,我想用不同的颜色为我使用的每个条件着色:

import plotly.express as px

fig = px.box(df1, x="Condition",
             y="Number of Groups",
             color="Condition")
fig.show()
Run Code Online (Sandbox Code Playgroud)

给我这个图表,现​​在箱形图比正常情况窄得多。有谁知道如何避免这种情况?谢谢 在此处输入图片说明

nic*_*ten 5

这是已被固定在4.8版中的错误plotly和版本解决方法下面是添加boxmode="overlay"里面px.box()打电话时color被设置为相同的值x。我应该补充一点,这同样适用于px.violin和分别px.stripviolinmode和绘制stripmode:)