2014-10-20 85 views
0

我有一个代码,用于绘制python中的3d scatterplot,每2秒更新一次(绘图是动态的)。我希望能够根据绘图发生的情况,在线调整一些参数的值(同时绘图发生)。是否可以给出一个文本框以及我们可以将其作为输入所需的参数值的图表,然后根据该参数值随后修改此图表?在Python中绘图时更改参数

回答

0

Matplotlib没有文本框(或其他文本项)widget。要使用文本框,您需要在单独的GUI框架中嵌入matplotlib图形。为此,请决定要使用的GUI框架(qt,wx,gtk或tkinter)以及gui框架中的文本框部件,然后从matplotlib添加图。这并不困难,并且有很多可用的示例,通常最适合您感兴趣的每个特定框架。

也可能有其他纯matplotlib方法可以为您工作,例如使用matplotlib滑块小部件,或者你可以直接捕获键盘事件,但不知道你要做什么,这很难说。