Funsliders是用户友好的MatplotLib滑块

funsliders的Python项目详细描述


Funsliders是一个简单的图形用户界面,可以手动浏览函数的输入。

from funsliders import funsliders
def volume(x,y,z):
    return x*y*z
funsliders(volume, [('x',0,5), ('y',1,5,3), ('z',2,5,4)])
https://raw.github.com/Zulko/funsliders/master/funsliders_demo.jpeg

this video中显示了一个更为壮观的例子。

安装

第一种解决方案,pip:

sudo pip install funsliders

第二种解决方案,解压缩文件夹中的所有内容,然后按

sudo python setup.py develop

最后一个解决方案是,由于它是一个非常小的模块(少于100行),只需将文件funsliders.py或其内容复制到任何您想使用它的地方。

还有什么需要知道的:

要探索的函数可以是任何带有数字输入的函数。

还可以使用措辞定义滑块的属性。 有关所有支持的参数,请参见matplotlib的滑块:

funsliders(volume,[ {'label': 'x', 'valmin':1, 'valmax':5},
             {'label': 'y', 'valmin':1, 'valmax':5, 'valinit':2},
             {'label': 'z', 'valmin':1 , 'valmax':5} ])

Funsliders还有两个参数: -autoexec为真,每次执行函数 使用 滑块。如果autoexec为false,f仅在用户按下enter时运行。 -如果history为true,则将所有参数的当前值打印到 每次运行函数f时控制台。

许可证

我,本作品的版权所有人,在此将其公开发行。这在全世界都适用。

如果这在法律上不可能:

我授予任何实体将本作品用于任何目的的权利,无任何条件,除非法律要求此类条件。

祖尔科,2013年

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
playframework Play Framework 2.5表单对象bean(Java)中的依赖项注入   java从javascript触发小程序按钮   JavaGWT:如何创建我自己的异步方法?   对于JTA事务类型,java JPA更改不会持久化   java如何使用预定义的甲板类制作Black Jack游戏   带有数组的java HashMap find()   从Java中的另一个类接收对象数组的参数?   java IntelliJ错误:Scala 145,错误:scalac:找不到Scala编译器JAR   java Eclipse 404请求的资源不可用   java Chuck没有界限   java阅读行每隔一行跳过一行   java如何访问我的EAR部署信息   Java中的正则表达式,其中执行搜索的文本是动态变化的   java我需要优化BigInteger的toString()方法   java Google Map Api V2,自定义路线标记   java如何在Java8中与LocalDate实现更少的需求和更高的质量   EclipseUML插件生成Java源代码   将数据库列绑定到java jComboBox和JList   java如何将两个图像合并为PDF