SciPy中的voronoi_plot_2d,虚线和实线之间的区别是什么?还有警告?

5
我使用了SciPy中的函数voronoi_plot_2d(),绘制出下面的图表。一些簇之间有实线边界,而另一些则有虚线边界。(每个簇的散点图都被隐藏了)
它们有不同的含义吗?如果它们是同一种东西,我该如何指定仅绘制实线边界?例如,文档(http://scipy.github.io/devdocs/generated/scipy.spatial.voronoi_plot_2d.html)中没有提到任何信息。

enter image description here

此外,我收到了以下警告。
MatplotlibDeprecationWarning: The ishold function was deprecated in version 2.0.
MatplotlibDeprecationWarning: axes.hold is deprecated.

当我使用voronoi_plot_2d()函数时,我正在运行Python 3.5,有没有办法让警告消失?我在代码中没有使用ishold函数或axes.hold,所以警告一定是来自voronoi_plot_2d()内部。


3
粗略猜测,虚线延伸至无穷远(因此单元格是无限的)。 - 6502
@6502 啊,这真的很有道理。谢谢! - blueblood
通过查看源代码,可以验证6502的猜测是正确的:https://github.com/scipy/scipy/blob/1c7d7fc04315071ea2fc6c991cf470ad6e637ec3/scipy/spatial/_plotutils.py#L199@6502,您可以将您的评论转换为答案。 - dthulke
1个回答

4

虚线是无限的,用于当Voronoi单元是无限制时。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接