zl程序教程

您现在的位置是:首页 >  后端

当前栏目

深入浅出matplotlib(72): 界面交互之滑动条

matplotlib 界面 深入浅出 交互 滑动 72
2023-09-14 09:10:05 时间

前面学习了按钮交互的界面,这样就可以理解了Matplotlib的交互机制,它需要定义回调函数,设置回调函数,设置界面显示的颜色,以及鼠标在上面时的颜色,然后在回调函数里进行更新。

接着下来可以更进一步学习,比如使用滑动条来配置参数,这样可以动态在调整曲线显示的数据,不需要返回代码再作修改,这样更加适合给特定用户编写的软件,因为这样的用户不需要懂编程就可以修改程序的参数,而向应用的范围就更加广阔了。

 

有了前面学习基码,增加滑动条就变得比较简单了,在这里要设置的例子如下:

在上图里,显示一个正弦曲线,使用滑动条来表示正弦曲线的幅度和频率,如果不使用界面交互的功能,就需要每次从代码里修改这两个参数才能重新看的图形。

比如下图把频率增大: