你好我想把字典叫做: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()
然而,这项工作做得很好但是我全都是蓝色的,我想为每个栏添加不同的颜色,所以我很感激对此的支持,