Để điền vào một khu vực trong một đa giác bằng Python bằng matplotlib, chúng ta có thể thực hiện các bước sau -
Các bước
-
Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.
-
Tạo một hình và một tập hợp các ô phụ.
-
Nhận một bản sao của một đa giác.
-
Nhận bộ sưu tập các bản vá lỗi chung với các đa giác có thể lặp lại.
-
Thêm 'bộ sưu tập' đến bộ sưu tập của các trục; trả lại bộ sưu tập.
-
Để hiển thị hình này, hãy sử dụng show () phương pháp.
Ví dụ
import matplotlib.pyplot as plt from matplotlib.collections import PatchCollection from matplotlib.patches import Polygon import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, ax = plt.subplots(1) polygon = Polygon(np.random.rand(6, 2), closed=True, alpha=1) collection = PatchCollection([polygon]) ax.add_collection(collection) plt.show()
Đầu ra
Nó sẽ tạo ra kết quả sau -