如何使用不同的颜色绘制以下字典?

时间:2016-12-29 04:20:37

标签: dictionary matplotlib

你好我想把字典叫做:dictDistribution,我把它建成如下:

y_pred_list = y_pred.tolist()

dictDistribution={}
for i in set(y_pred_list):
    print("Number of elements in cluster "+str(i)+":",y_pred_list.count(i))
    dictDistribution[i]=y_pred_list.count(i)
#print(y_pred_list)
print(dictDistribution.get(0))

这个词典包含的数字是我想要执行图表的标签的频道我试过:

import matplotlib.pyplot as plt
plt.bar(range(len(dictDistribution)), dictDistribution.values(), align='center')
plt.xticks(range(len(dictDistribution)), dictDistribution.keys())

plt.show()

然而,这项工作做得很好但是我全都是蓝色的,我想为每个栏添加不同的颜色,所以我很感激对此的支持,

0 个答案:

没有答案