【发布时间】:2022-01-16 08:33:15
【问题描述】:
我有一个分类数据集,我正在使用 seaborn 绘制条形图。但是我无法在百分比值的条形顶部添加标签。数据集如下所示:
import pandas as pd
#create DataFrame
df = pd.DataFrame({'Day': ['Mon', 'Tue', 'Wed', 'Thur', 'Fri',
'Mon', 'Tue', 'Wed', 'Thur', 'Fri'],
'Customers': [44, 46, 49, 59, 54,
33, 46, 50, 49, 60],
'Time': ['M', 'M', 'M', 'M', 'M',
'E', 'E', 'E', 'E', 'E']})
#view DataFrame
df
这是绘制分组条形图的代码:
import matplotlib.pyplot as plt
import seaborn as sns
#set seaborn plotting aesthetics
sns.set(style='white')
#create grouped bar chart
sns.barplot(x='Day', y='Customers', hue='Time', data=df)
现在我想在条形顶部添加标签,但以百分比值显示。请帮忙
【问题讨论】:
标签: python pandas matplotlib seaborn bar-chart