scipy.spatial.

convex_hull_plot_2d#

scipy.spatial.convex_hull_plot_2d(hull, ax=None)[источник]#

Построить заданную диаграмму выпуклой оболочки в 2-D

Параметры:
hullэкземпляр scipy.spatial.ConvexHull

Выпуклая оболочка для построения графика

axэкземпляр matplotlib.axes.Axes, опционально

Оси для построения графика

Возвращает:
figэкземпляр matplotlib.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