⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 buttons.py

📁 非原创。很好的python例子
💻 PY
字号:
from pylab import *from matplotlib.widgets import Buttonfreqs = arange(2,20,3)ax = subplot(111)subplots_adjust(bottom=0.2)t = arange(0.0, 1.0, 0.001)s = sin(2*pi*freqs[0]*t)l, = plot(t,s, lw=2)class Index:    ind = 0    def next(self, event):        self.ind += 1        i = self.ind%len(freqs)        ydata = sin(2*pi*freqs[i]*t)        l.set_ydata(ydata)        draw()    def prev(self, event):        self.ind -= 1        i = self.ind%len(freqs)        ydata = sin(2*pi*freqs[i]*t)        l.set_ydata(ydata)        draw()callback = Index()axprev = axes([0.7, 0.05, 0.1, 0.075])axnext = axes([0.81, 0.05, 0.1, 0.075])bnext = Button(axnext, 'Next')bnext.on_clicked(callback.next) bprev = Button(axprev, 'Previous')bprev.on_clicked(callback.prev)     show()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -