在python中绘制时更改参数

时间:2014-10-20 05:56:34

标签: python matplotlib

我有一个用于绘制python中的3D散点图的代码,每2秒后更新一次(绘图是动态的)。我希望能够在线上调整某些参数的值(在绘图时发生),根据这些参数进行绘图。是否有可能给出一个文本框以及我们可以作为输入的绘图作为输入所需的参数值,然后根据该参数值修改该图?

1 个答案:

答案 0 :(得分:0)

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

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