基于字典值的Matplotlib条形图颜色

时间:2019-08-30 08:20:38

标签: python python-3.x dictionary matplotlib bar-chart

我已经搜索了不同的SO问题来解决我的问题,但是这些问题都没有处理字典中的值。

我有一个

格式的字典
{'ABCD': 10, 'MNO': 60, 'PQR': 70, 'XYZ': 100}

我有一个变量

Testing = 100

我正在为字典中的所有值绘制条形图

现在,我需要根据值在条形图中使用不同的颜色

如果字典中的值小于测试值的33%,则为红色
如果字典中的值是测试值的> = 33%且<66%,则为黄色
如果字典中的值大于测试值的66%,则为蓝色

例如:

'ABCD': 10
 Less than 33% of Target Value (100) - Red

'PQR': 70
 >=66% of Target value (100) - Blue

希望有人能帮助我找出解决方案

0 个答案:

没有答案