ValueError: Неверный аргумент RGBA: 'o'
Я пытаюсь нарисовать точечный график в Python с помощью цветового кода, хранящегося в столбце "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
...
1 ответ
Я просто решил это с помощью этого кода.
col = df['type'].map({'ha':'r', 'of':'b', 'cu':'y'})
df.plot.scatter(x='x', y='y', c=col)