为什么 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()
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()