У меня есть df
, например:
Date Sig
2020-06-16 09:00:00 1
2020-06-16 13:00:00 0
2020-06-16 17:00:00 -1
2020-06-16 21:00:00 -1
2020-06-17 01:00:00 0
2020-06-17 05:00:00 1
2020-06-17 09:00:00 1
2020-06-17 13:00:00 0
2020-06-17 17:00:00 0
2020-06-17 21:00:00 -1
Я пытаюсь сделать простой график рассеяния в Matplotlib с индексом в качестве оси X и столбцом Sig
на Y, но показывает только единицы и -1, причем 1 окрашен в синий цвет, а -1 - в красный. Но я не хочу, чтобы 0 строка была исключена из диаграммы рассеяния, если это имеет смысл.
Я, очевидно, могу просто сделать диаграмму рассеяния, таким образом, 'plt.scatter (x = df.index, y = df ['Sig']) ', но это, конечно же, отображает все числа в Sig
и не кодирует их цветом.
Любая помощь будет очень признательна. Ура