matplotlib.pyplot.ginput #

matplotlib.pyplot。ginput ( n = 1 , timeout = 30 , show_clicks = True , mouse_add = MouseButton.LEFT , mouse_pop = MouseButton.RIGHT , mouse_stop = MouseButton.MIDDLE ) [来源] #

阻止与图形交互的调用。

等到用户在图上点击n次,并以列表的形式返回每次点击的坐标。

存在三种可能的交互:

  • 添加一个点。

  • 删除最近添加的点。

  • 停止交互并返回到目前为止添加的点。

这些动作通过参数 mouse_addmouse_popmouse_stop分配给鼠标按钮。

参数
n整数,默认值:1

要累积的鼠标点击次数。如果为负数,则累积点击次数,直到手动终止输入。

超时浮动,默认:30 秒

超时前等待的秒数。如果为零或负数将永远不会超时。

show_clicks布尔值,默认值:True

如果为 True,则在每次点击的位置显示一个红十字。

mouse_addMouseButton或无,默认值:MouseButton.LEFT

用于添加点的鼠标按钮。

mouse_popMouseButton或无,默认值:MouseButton.RIGHT

用于删除最近添加的点的鼠标按钮。

mouse_stopMouseButton或无,默认值:MouseButton.MIDDLE

用于停止输入的鼠标按钮。

返回
元组列表

单击的 (x, y) 坐标的列表。

笔记

如果您的鼠标没有一个或多个按钮,键盘也可用于选择点。删除键和退格键的作用类似于右键单击(即删除最后一个点),回车键终止输入,任何其他键(窗口管理器尚未使用)选择一个点。

使用#的示例matplotlib.pyplot.ginput

互动功能

互动功能

互动功能