Matplotlib is hiring a Research Software Engineering Fellow! See discourse for details. Apply by January 3, 2020
matplotlib.blocking_input
¶这提供了几个用于阻止与图形窗口交互的类:
BlockingInput
BlockingKeyMouseInput
waitforbuttonpress
.BlockingMouseInput
ginput
.BlockingContourLabeler
ContourSet
. 被使用 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)[源代码]¶从单击列表中删除一个单击(默认为最后一个)。
参数: |
|
---|