我正在使用matplotlib中的一个滑块小部件,我一直在尝试使用blit更新滑块栏,以获得更快的动画效果,因为如果我对整个画布使用draw(),则速度太慢。我用这种方法使工具栏的动画速度更快(虽然它看起来并不完美),但我不知道如何绘制滑块旁边显示的滑块值。任何帮助都将不胜感激。我的滑块代码如下:
import pylab as p
from matplotlib.widgets import Slider
axsigma = p.axes([0.25, 0.10, 0.65, 0.03], axisbg=axcolor)
slider1 = Slider (axsigma, 'Sigma',0.20, 18, valinit=s0,dragging=True, fc='blue')
canvas1=axsigma.figure.canvas
def update (val):
canvas1.blit(axsigma.bbox)
slider1.on_changed(update)
它可以完美地(win7 64位mpl 1.0.0 py2.6.5)与:
它可以手动拖动非常快,而不需要进行draw()或画布.blit(). 在
相关问题 更多 >
编程相关推荐