import matplotlib.pyplot as plt import numpy as np rng = np.random.RandomState(0) for marker in ["o", ".", ",", "x", "+", "v", "^", "<", ">", "s", "d"]: plt.plot(rng.rand(5), rng.rand(5), marker, label="marker='{0}'".format(marker)) plt.legend(numpoints=1) plt.xlim(0, 2) plt.show()