p1 = Rectangle((0, 0), 1, 1, fc='r')
p2 = Circle((0, 0), fc='b')
p3 = plot([10, 20], 'g--')
legend([p1, p2, p3], ['Red Rectangle', 'Blue Circle', 'Green-dash'])
show()
Matplotlib, легенда с несколькими разными маркерами с одной меткой