条形图上的Matplotlib颜色映射

2024-06-13 11:32:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想不出在条形图上添加颜色贴图的方法。 我希望颜色是从左到右的渐变。 谢谢你的帮助/建议

import matplotlib.pyplot as plt

sorted_dict = OrderedDict(sorted(accidents_by_road_user.items(), key = 
                 lambda kv:(kv[1], kv[0])))
roadkey = sorted_dict.keys()
roadvalue = sorted_dict.values() 

fig = plt.figure(dpi=100, figsize=(10,4))
plt.bar(roadkey, roadvalue)
plt.title('Distribution of Accidents by the Primary Road User', fontsize=12)
plt.ylabel('Number of Accidents', fontsize=9)
plt.xlabel('Type of Primary Road User', fontsize=9)

Tags: ofby颜色pltdict条形图sortedkv