for yv in np.unique(y):
    if yv != np.nan:
        idx = y == yv
plt.plot(x[idx], y[idx], marker='o', linestyle='-', color='b')
plt.margins(0.1, 0.1)
plt.show()
Соедините точки с одинаковым значением в python matplotlib