scipy.spatial.

convex_hull_plot_2d#

scipy.spatial.convex_hull_plot_2d(hull, ax=None)[source]#

繪製給定的 2D 凸包圖

參數:
hullscipy.spatial.ConvexHull 實例

要繪製的凸包

axmatplotlib.axes.Axes 實例,選用

繪製所在的軸

回傳:
figmatplotlib.figure.Figure 實例

繪圖的圖像

另請參閱

ConvexHull

註解

需要 Matplotlib。

範例

>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> from scipy.spatial import ConvexHull, convex_hull_plot_2d

一組隨機點的凸包

>>> rng = np.random.default_rng()
>>> points = rng.random((30, 2))
>>> hull = ConvexHull(points)

繪製它

>>> _ = convex_hull_plot_2d(hull)
>>> plt.show()
../../_images/scipy-spatial-convex_hull_plot_2d-1.png