首页 > 解决方案 > 绘制负数和正数条 python

问题描述

我创建了函数来计算延迟百分比和多名员工的超额百分比,但我不知道如何可视化它

例如

John : (60.0,40.0) # 60.0 延迟和 40% 超额完成

艾伦:(45.0,55.0)

我怎样才能像附上的图片一样可视化它 在此处输入图像描述

标签: pythonpython-3.xpandasmatplotlib

解决方案


您可以使用熊猫:

import pandas as pd
import seaborn as sns
sns.set()

df = pd.DataFrame([(60,40), (45, 55)], columns=['delay', 'overachive'], 
                  index=['John', 'Ellen'])
df['delay'] = -df['delay']
df.plot(kind='bar', stacked=True);

在此处输入图像描述


推荐阅读