【发布时间】:2021-10-24 20:56:54
【问题描述】:
这可能是一项简单的任务,但我是 Python 绘图新手,很难将逻辑转换为代码。我正在使用下面的代码,但我想将橙色和蓝色线分开(不叠加)。我需要创建一个将 2 个条分开的水平条图吗?
df = pd.DataFrame({'a':[1,2,3,1,2,2,2],
'b':[1,1,1,3,2,2,2]})
ax = df['a'].value_counts().plot(kind='barh', color='skyblue', width=.75, legend=True, alpha=0.8)
df['b'].value_counts().plot(kind='barh', color='orange', width=.5, alpha=1, legend=True)
【问题讨论】:
标签: python pandas matplotlib seaborn bar-chart