Как отобразить на графике только четное количество списков с помощью matplotlib, python?

это мой код

plt.plot(cs1, 'r-')
plt.plot(cs2, 'bo')
plt.title('Conditioned inhibition')
plt.xlabel('Trials')
plt.ylabel("Association")
plt.ylim(-0.15,1.0)
plt.legend(['Vcs1', 'Vcs2'])
plt.show()

cs1, cs2 - это списки. Мне нужно сделать график без четных элементов в cs2 Как cs2[2], cs2[4], cs2[6].... с расстоянием Что мне для этого сделать?


person Psyche-ai    schedule 26.10.2020    source источник
comment
Отвечает ли это на ваш вопрос? Кратчайший способ нарезать четные/нечетные строки из массив питона?   -  person Lescurel    schedule 26.10.2020
comment
Вы пробовали plt.plot(cs2[::2], 'bo')?   -  person JohanC    schedule 26.10.2020
comment
Я пробовал, но проблема в том, что я должен показывать эти значения с интервалом (или пустым). Oddlist должен отображаться как пустой   -  person Psyche-ai    schedule 26.10.2020
comment
Добро пожаловать в Stack Overflow! Пожалуйста, найдите время, чтобы прочитать Как мне задать хороший вопрос?. Вам необходимо предоставить минимальный, полный и проверяемый пример, который включает игрушечный набор данных.   -  person Diziet Asahi    schedule 26.10.2020