marker = itertools.cycle((',', '+', '.', 'o', '*'))
fig = plt.figure()
ax = fig.add_subplot(111)
for q, p in zip(x, y):
    ax.plot(q, p, linestyle='', marker=next(marker))
plt.show()
уникальный маркер сюжета для каждого сюжета в matplotlib