Eliminar línea a través del marcador en matplotlib legend

tengo unmatplotlib Parcela generada con el siguiente código:

import matplotlib.pyplot as pyplot

Fig, ax = pyplot.subplots()
for i, (mark, color) in enumerate(zip(
    ['s', 'o', 'D', 'v'], ['r', 'g', 'b', 'purple'])):
    ax.plot(i+1, i+1, color=color,
            marker=mark,
            markerfacecolor='None',
            markeredgecolor=color,
            label=i)

ax.set_xlim(0,5)
ax.set_ylim(0,5)
ax.legend()

Con esto como figura generada:

No me gustan las líneas a través de los marcadores en la leyenda. ¿Cómo puedo deshacerme de ellos?