📅  最后修改于: 2023-12-03 15:34:22.490000             🧑  作者: Mango
get_contains()
是Matplotlib库中axes.Axes
类的一个方法,它用于获取子图中包含指定点的艺术家的列表。
Markdown代码片段如下:
### Syntax
```python
Axes.get_contains(self, mouseevent)
mouseevent
:一个鼠标事件import matplotlib.pyplot as plt
fig,ax = plt.subplots() ax.scatter([1, 2, 3], [4, 5, 6], s=[50, 100, 200]) ax.scatter([4, 5, 6], [1, 2, 3], s=[50, 100, 200])
result = ax.get_contains(event) print(result)
在上面的例子中,我们创建了一个包含两个散点图的子图,并尝试获取包含某个点的艺术家。我们可以通过将鼠标事件传递给`get_contains()`方法来实现这一点。
输出结果将返回包含指定点的艺术家列表。需要注意的是,由于我们没有传递任何有效的鼠标事件,因此在这种情况下返回的列表将为空。
此外,您还需要注意,`get_contains()`方法返回的列表中包含的每个对象实际上是`Tuple`。每个`Tuple`包含一个艺术家对象和一个包含指定点是否在该艺术家中的布尔值。
这就是Python中的Matplotlib.axes.Axes.get_contains()方法的所有内容。希望这篇文章能对你有所帮助!