绘制负数和正数栏python

时间:2019-01-15 16:25:57

标签: python python-3.x pandas matplotlib

我创建了函数来计算延迟和过度实现的百分比 多个员工的百分比,但我不知道如何可视化

例如

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

艾伦:(45.0,55.0)

我如何像附加的图片一样可视化它 enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用熊猫:

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);

enter image description here