У меня есть набор данных, которые я хочу построить в виде линейного графика. Для каждой серии некоторые данные отсутствуют (но разные для каждой серии). В настоящее время matplotlib не рисует строки, пропускающие отсутствующие данные: например
import matplotlib.pyplot as plt
xs = range(8)
series1 = [1, 3, 3, None, None, 5, 8, 9]
series2 = [2, None, 5, None, 4, None, 3, 2]
plt.plot(xs, series1, linestyle='-', marker='o')
plt.plot(xs, series2, linestyle='-', marker='o')
plt.show()
приводит к графику с зазорами в линиях. Как я могу сказать matplotlib, чтобы нарисовать линии через промежутки? (Я бы предпочел не интерполировать данные).