【问题标题】:Converting list of Hex Codes to Seaborn Color Palette将十六进制代码列表转换为 Seaborn 调色板
【发布时间】:2020-03-13 04:23:51
【问题描述】:

我正在尝试将十六进制代码列表转换为 sns.color_palette,然后将其用作条形图的调色板 -

plt.figure(figsize=(10,5))
colors = sns.color_palette(['#f15a22', '#9db1bb', '#f26b38', '#f47b4e', '#f58c64', '#f79c7a', '#bb1d8d', '#f8ad91', 
                            '#00aeef', '#fbcebd', '#fcded3', '#feefe9', '#c23498', '#fbca8e'])
sns.barplot(organizations.index, organizations.values, color=colors)

但这一直给我一个错误 - ValueError: Invalid RGBA argument.

当我将十六进制代码用作sns.palplot(colors) 时,它们可以正常工作,并且我检查了颜色代码的数量也等于要生成的条形(数据行)的数量。

谁能告诉我我做错了什么?

【问题讨论】:

    标签: python-3.x pandas data-visualization seaborn


    【解决方案1】:

    我的错!应该是

    palette = colors
    

    【讨论】:

      猜你喜欢
      • 2019-01-01
      • 2012-08-23
      • 1970-01-01
      • 2018-10-13
      • 1970-01-01
      • 2017-06-13
      • 2012-05-14
      • 2011-12-09
      • 2015-04-12
      相关资源
      最近更新 更多