Remover linha através do marcador na legenda matplotlib

eu tenho ummatplotlib plot gerado com o seguinte 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()

com isso como a figura gerada:

Não gosto das linhas nos marcadores da legenda. Como posso me livrar deles?

questionAnswers(4)

yourAnswerToTheQuestion