折れ線グラフとしてプロットしたい一連のデータがあります。シリーズごとに一部のデータが欠落しています (ただし、シリーズごとに異なります)。現在、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に指示するにはどうすればよいですか? (データを補間する必要はありません)。