首页 > 解决方案 > ValueError 不支持使用单字符颜色字符串作为颜色序列

问题描述

当我运行烧瓶时,我需要帮助来解决这个错误,

BlockquoteValueError:不支持使用单字符颜色字符串作为颜色序列。颜色可以作为显式列表传递。

cat_order = df2.groupby('Category').agg({'App' : 'count'}).rename({'Category':'Total'}, axis=1).sort_values(by='App', ascending=False).head()
X = cat_order.index
Y = cat_order.App
my_colors = 'rgbkymc'

fig = plt.figure(figsize=(8,3),dpi=300)
fig.add_subplot()

plt.barh(X,Y, color=my_colors)

plt.savefig('cat_order.png',bbox_inches="tight") 

谢谢你

标签: matplotlib

解决方案


推荐阅读