scipy.spatial.voronoi_plot_2d¶
- scipy.spatial.voronoi_plot_2d(vor, ax=None, **kw)¶
用二维绘制给定的Voronoi图
- 参数
- vorscipy.spatial.Voronoi实例
要绘制的图表
- axmatplotlib.axes.Axy实例,可选
要在其上打印的轴
- show_points: bool, optional
将Voronoi点添加到绘图中。
- show_vertices布尔值,可选
将Voronoi顶点添加到绘图中。
- line_colors字符串,可选
指定面边界的线颜色
- line_width浮动,可选
指定面边界的线宽
- line_alpha: float, optional
指定面边界的线Alpha
- point_size: float, optional
指定点的大小
- 退货
- figmatplotlib.figure.Figure实例
用于绘图的插图
参见
注意事项
需要Matplotlib。
示例
一组点:
>>> import matplotlib.pyplot as plt >>> rng = np.random.default_rng() >>> points = rng.random((10,2))
点的Voronoi图:
>>> from scipy.spatial import Voronoi, voronoi_plot_2d >>> vor = Voronoi(points)
使用
voronoi_plot_2d
对于可视化,请执行以下操作:>>> fig = voronoi_plot_2d(vor)
使用
voronoi_plot_2d
对于具有增强功能的可视化,请执行以下操作:>>> fig = voronoi_plot_2d(vor, show_vertices=False, line_colors='orange', ... line_width=2, line_alpha=0.6, point_size=2) >>> plt.show()