我有以下图表直方图,其中我想显示一个变量的值分布,该变量只能有两个分类值:
我目前正在用
fig = px.histogram(pd.DataFrame(hist_data, columns=['result']), x="result", histfunc='count', histnorm='probability density'
)并且图是正确的,但是两个箱子都是蓝色的,我想要两种不同的颜色。
所以我试着做了以下几点:
fig = px.histogram(pd.DataFrame(hist_data, columns=['result']), x="result", histfunc='count', histnorm='probability density', color="result", color_discrete_map={value1: color1, value2: color2})
通过这种方式,两条线的颜色正确,但绘图不再正确
这两个条都有值1,它们不再表示变量结果值的分布
编辑:为了获得最大的清晰度,hist_data
是一个仅包含no disease
或cardiovascular disease
作为值的列表:
hist_data = ['no disease',
'cardiovascular disease',
'no disease',
'no disease',
'cardiovascular disease',
'cardiovascular disease',
'cardiovascular disease',
'cardiovascular disease',
'cardiovascular disease',
'no disease', ... ]
目前没有回答
相关问题 更多 >
编程相关推荐