【发布时间】: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