У меня есть pandas DataFrame, который выглядит как training.head()
DataFrame был отсортирован по дате. Я хотел бы сделать диаграмму рассеяния, где дата кампании находится на оси x, а скорость успеха - на оси y. Мне удалось получить линейный график, используя training.plot(x='date',y='rate')
. Однако, когда я изменил это на training.plot(kind='scatter',x='date',y='rate')
, я получаю сообщение об ошибке: KeyError: u'no item named date '
Почему мой индексный столбец исчезает, когда я пытаюсь сделать диаграмму рассеяния? Кроме того, я уверен, мне нужно что-то сделать с этим полем даты, чтобы он не обрабатывался как простая строка, не так ли?
Дополнительный кредит, что бы я сделал, если бы я хотел, чтобы каждый из номеров учетных записей отображался с другим цветом?