Разница между Polygon и Path в Matplotlib заключается в том, что Polygon используется для рисования многоугольника, а Path — для рисования пути, состоящего из отрезков линий и сплайнов. 13
Конструктор класса Polygon в качестве первого параметра принимает список, состоящий из двухэлементных списков или кортежей, задающие координаты (x, y). 1
Конструктор класса Path принимает два обязательных параметра: список вершин и список кодов, задающий, что с этими вершинами делать. 1 Коды могут принимать значения MOVETO (переместиться в точку без рисования линии), LINETO (провести линию в заданную точку), CURVE3, CURVE4 (для рисования кривой Безье второй и третьей степени соответственно) и CLOSEPOLY (используется для замыкания пути на начальную точку). 1