matplotlib - 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")
谢谢你
解决方案
推荐阅读
- python - 将熊猫数据框转换为 json,每一行都封装在一个父元素中
- c++ - 使用通用队列向量
- c# - gRPC 调用的镜像
- angular - Jhipster jenkins:NaN 中的错误但它们指向不同的模块 Webpack 无法区分上下文并且无法加载
- html - 如何配置我的 html 来播放视频 youtube?
- sql - 使用每个 sql SELECT 结果,执行 UPDATE
- memory - MIPS 架构填充
- pyspark - 如何在 Windows 的虚拟环境中让 pyspark 在 Jupyter Notebook 中工作?
- .net - 在启用了身份/身份验证的 .Net 5 的 EF Core 中播种数据时出现问题
- r - 这个 plot_normal_distribution 函数可以优化吗?