我试图在Python中绘制散点图,颜色代码存储在dataframe的“color”列中。我得到无效的RGBA参数错误。
这是我的代码和数据:
df.plot.scatter(x='x', y='y', c='color')
id x type color y
0 109 570.4 ha r 500.8
1 110 632.4 ha r 567.2
2 111 399.4 of b 487.2
3 112 250.2 of b 444.4
...
答案 0 :(得分:6)
我刚用这段代码解决了。
col = df['type'].map({'ha':'r', 'of':'b', 'cu':'y'})
df.plot.scatter(x='x', y='y', c=col)