【发布时间】:2022-01-03 08:23:56
【问题描述】:
我的意见:
names_col = ['Count','Percentage']
dat = [['Matching', 63],['Mismatching', 37]]
plot_df = pd.DataFrame(data=dat,columns=names_col)
我只是尝试在 plotly 简单的条形字符中堆叠。
我的代码:
fig = px.bar(p_df, x='Count', y='Percentage', color='Count' ,title='My plot', barmode='stack')
fig.show();
我得到了什么:
这不是我所期望的。我想要这样的东西:
seaborn 内的代码:
p=p_df.set_index('Count').T.plot(kind='bar', stacked=True, figsize=(12,8),rot=0)
p.set_title('BBPS.2')
for x in p.containers:
p.bar_label(x, label_type='edge', weight='bold')
p.bar_label(x, label_type='center', weight='bold', color='white')
plt.show();
【问题讨论】:
标签: python plotly bar-chart plotly-python