如何在Plotly Python中更改散乱的方框图?

如何在Plotly Python中更改散乱的方框图?,python,pandas,plotly,boxplot,Python,Pandas,Plotly,Boxplot,我如何改变这个情节或情节类型,以便进行性别比较?因为目前你可以在图片上看到,我的方框图中的方框是分散的 data=pd.DataFrame({"Sex":["male", "male", "male", "female", "female", "female"], "Credit amount":[2000, 3000, 4000, 25

我如何改变这个情节或情节类型,以便进行性别比较?因为目前你可以在图片上看到,我的方框图中的方框是分散的

data=pd.DataFrame({"Sex":["male", "male", "male", "female", "female", "female"], "Credit amount":[2000, 3000, 4000, 2500, 3300, 6000]})
我的代码:

df_good = data[data["Sex"] == 'male']
df_bad = data[data["Sex"] == 'female']

trace0 = go.Box(
    y=df_good["Credit amount"],
    x=df_good["Sex"],
    name='Male',
    marker=dict(
        color='#3D9970'
    )
)

trace1 = go.Box(
    y=df_bad['Credit amount'],
    x=df_bad['Sex'],
    name='Female',
    marker=dict(
        color='#FF4136'
    )
)
    
data = [trace0, trace1]

layout = go.Layout(
    yaxis=dict(
        title='Checking distribution'
    ),
    boxmode='group'
)
fig = go.Figure(data=data, layout=layout)

py.iplot(fig, filename='box-age-cat')

您可以在代码中改进几点。不是你最后选择的与性有关的好/坏名字。无论如何,在我看来,你想得到这样的东西。关于您的示例,您可以简单地执行以下操作:

将熊猫作为pd导入
将plotly.express导入为px
df=pd.DataFrame({“性别”:[“男性”、“男性”、“男性”、“女性”、“女性”、“女性”],
“贷方金额”:[2000、3000、4000、2500、3300、6000]})
图=px.盒(df,
x=“性”,
y=“贷方金额”,
color=“Sex”,
points=“全部”)
图2(图3)

如果您不介意的话,请在问题中提供一个数据样本。data=pd.DataFrame({“性别”:[“男性”、“男性”、“女性”、“女性”],“信用额”:[2000、3000、4000、2500、3300、6000])请帮帮我,我不太清楚你在这里的目标是什么。你说你想比较性别。但这正是你的情节,不是吗?