Matplotlib is hiring a Research Software Engineering Fellow! See discourse for details. Apply by January 3, 2020
matplotlib.blocking_input¶这提供了几个用于阻止与图形窗口交互的类:
BlockingInputBlockingKeyMouseInputwaitforbuttonpress .BlockingMouseInputginput .BlockingContourLabelerContourSet . 被使用 clabel .matplotlib.blocking_input.BlockingContourLabeler(cs)[源代码]¶基类:matplotlib.blocking_input.BlockingMouseInput
可调用,用于以阻塞方式检索鼠标单击和按键。
用于放置轮廓标签。
add_click(event)[源代码]¶将事件的坐标添加到单击列表中。
| 参数: |
|
|---|
处理button-1事件(向轮廓添加标签)。
| 参数: |
|
|---|
处理button-3事件(如果不处于内联模式,则删除标签)。
不幸的是,如果一个人正在做内联标签,那么目前没有办法修复损坏的轮廓-一旦Humpty Dumpty损坏,他就不能再放在一起了。在内联模式下,这不起任何作用。
| 参数: |
|
|---|
pop_click(event, index=-1)[源代码]¶从单击列表中删除一个单击(默认为最后一个)。
| 参数: |
|
|---|
matplotlib.blocking_input.BlockingInput(fig, eventslist=())[源代码]¶基类:object
可调用,用于以阻塞方式检索事件。
pop(index=-1)¶从事件列表中删除一个事件——默认情况下是最后一个。
注意,这不会检查是否存在事件,就像普通的pop方法一样。如果不存在事件,这将引发异常。
matplotlib.blocking_input.BlockingKeyMouseInput(fig)[源代码]¶基类:matplotlib.blocking_input.BlockingInput
可调用,用于以阻塞方式检索鼠标单击和按键。
matplotlib.blocking_input.BlockingMouseInput(fig, mouse_add=1, mouse_pop=3, mouse_stop=2)[源代码]¶基类:matplotlib.blocking_input.BlockingInput
可调用以阻止方式检索鼠标单击。
这个类还将检索按键并将它们映射到鼠标单击:删除和退格键与鼠标按钮3类似,回车键与鼠标按钮2类似,所有其他键与鼠标按钮1类似。
add_click(event)[源代码]¶将事件的坐标添加到单击列表中。
| 参数: |
|
|---|
cleanup(event=None)[源代码]¶| 参数: |
|
|---|
mouse_event_add(event)[源代码]¶处理button-1事件(如果在轴内,则添加一个单击)。
| 参数: |
|
|---|
mouse_event_pop(event)[源代码]¶处理button-3事件(删除最后一次单击)。
| 参数: |
|
|---|
mouse_event_stop(event)[源代码]¶处理按钮2事件(结束阻塞输入)。
| 参数: |
|
|---|
pop_click(event, index=-1)[源代码]¶从单击列表中删除一个单击(默认为最后一个)。
| 参数: |
|
|---|