Как сделать линии между 4 точками с помощью Matplotlib, чтобы создать коробку? - PullRequest
1 голос
/ 12 февраля 2020

У меня есть точки, которые представляют ограничивающую рамку на графике. Я хочу соединить эти точки, чтобы сделать коробку.

Что у меня есть:

import matplotlib.pyplot as plt
import numpy as np

coords = np.random.uniform(0, 10, (4, 2))

fig, ax = plt.subplots(figsize=(4, 4))
ax.scatter(*zip(*coords))
ax.plot(*zip(*coords), color='orange')
plt.show()

enter image description here

Что я хочу:

enter image description here

Примечания

Все мои координаты образуют идеальный прямоугольник, который всегда вращается случайным образом. Я просто не знаю, как воспроизвести это в воспроизводимом примере.

Я считаю, что вопрос, предложенный как дубликат, не отвечает на мой вопрос. Например, это касается прямоугольников.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...