Để vẽ đa giác lớn nhất từ tập điểm trong matplotlib, thực hiện các bước:
- Nhập Polygon từ matplotlib.patches.
- Thiết lập kích thước hình và điều chỉnh padding.
- Tạo list điểm dữ liệu cho đa giác lớn nhất.
- Lấy instance Polygon.
- Tạo figure và subplots.
- Thêm patch Polygon.
- Đặt giới hạn trục x và y.
- Hiển thị bằng show().
Ví dụ
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.patches import Polygon
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
y = np.array([[1, 1], [0.5, 1.5], [2, 1], [1, 2], [2, 2]])
p = Polygon(y, facecolor='k')
fig, ax = plt.subplots()
ax.add_patch(p)
ax.set_xlim([0, 3])
ax.set_ylim([0, 3])
plt.show()
Đầu ra
Sẽ tạo ra đầu ra:

