栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用python的pylab创建可滚动的多图

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用python的pylab创建可滚动的多图

这符合您想要的精神,即使不是字母也如此。我认为您想要一个具有多个窗口的窗口,

axes
然后能够在轴上滚动(但仍然只能一次平均看到一个窗口),该解决方案只有一个轴和一个滑块,可以选择要设置的数据情节。

import numpyimport matplotlib.pyplot as pltfrom matplotlib.widgets import Slider# fake dataxdata = numpy.random.rand(100,100) ydata = numpy.random.rand(100,100) # set up figurefig = plt.figure()ax = fig.add_subplot(111)ax.autoscale(True)plt.subplots_adjust(left=0.25, bottom=0.25)# plot first data setframe = 0ln, = ax.plot(xdata[frame],ydata[frame])# make the slideraxframe = plt.axes([0.25, 0.1, 0.65, 0.03])sframe = Slider(axframe, 'frame', 0, 99, valinit=0,valfmt='%d')# call back functiondef update(val):    frame = numpy.floor(sframe.val)    ln.set_xdata(xdata[frame])    ln.set_ydata((frame+1)* ydata[frame])    ax.set_title(frame)    ax.relim()    ax.autoscale_view()    plt.draw()# connect callback to slider   sframe.on_changed(update)plt.show()

这是根据本问题中的代码改编而成的。您可以使用按钮小部件(doc)添加下一个/后退按钮。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/652420.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号