为什么 plotly 生成一个似乎不正确的直方图?

Why is plotly producing a histogram that seems to be incorrect?

import plotly.express as px

px.histogram(purchase_data,x='Log_Final Price',color='Sale')

用 plotly express 绘图

与 Seaborn 相同的情节

sns.histplot(purchase_data,x='Log_Final Price',hue='Sale')

你可以清楚地看到,对于Sale='Yes'和Sale='Np',plotly给出了完全相反的情节。

绘图直方图并没有错,它只是堆叠起来的。如果您包括:

,它会更像您的 seaborn 直方图
fig.update_layout(barmode = 'overlay')
fig.update_traces(opacity=0.50)

情节

代码

import plotly.express as px
df = px.data.tips()
fig = px.histogram(df, x='total_bill', color = 'sex')
fig.update_layout(barmode = 'overlay')
fig.update_traces(opacity=0.50)
fig.show()