【发布时间】:2011-11-14 23:28:42
【问题描述】:
我正在使用来自 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)
【问题讨论】:
标签: python slider matplotlib