又一个闪亮的程序/库

yasl的Python项目详细描述


又一个火花(yasl)

https://img.shields.io/pypi/l/yasl.svghttps://img.shields.io/pypi/pyversions/yasl.svghttps://img.shields.io/pypi/wheel/yasl.svghttps://img.shields.io/pypi/v/yasl.svg

为什么?好吧,其实做这个很容易,我想要一些不同的 其他程序没有的控件。还有,我喜欢麻省理工学院的执照。

使用量

您可以从命令行运行它:

kevin@dalek psl $ sparkbar.py  1 2 3E+0 4
 ▂▅█
kevin@dalek psl $ sparkbar.py -z 1 2 3E+0 4
 ▎▋█
kevin@dalek psl $ sparkbar.py 1 2 3 4 3 2 1 0 3 5
▁▃▄▆▄▃▁ ▄█

或者从python程序调用它,这将与python 2.7和python 3一起工作:

#!/usr/bin/env pythonfrom__future__importprint_function,divisionfrommathimportsin,pifromyaslimportSparkif__name__=="__main__":sp=Spark()data=[0,3,6,8.5,7,5,2,8,-8,1]print(u'max: {:.2f} min: {:.2f} [{}]'.format(max(data),min(data),sp.vbar(data)))data=[]foriinrange(36):data.append((sin(4*pi*i/36)))print(u'max: {:.2f} min: {:.2f} [{}]'.format(max(data),min(data),sp.hbar(data)))sp.dump()
kevin@dalek psl $ python3 example.py
max: 8.50 min: -8.00 [▃▅▆█▇▆▄▇ ▄]
max: 0.98 min: -0.98 [▌▋▊▉██▉▊▋▌▎▏    ▏▎▍▋▊▉▉█▉▊▋▌▎▏    ▏▎]

麻省理工学院许可证

版权所有(c)2017 Kevin J.Walchko

兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:

上述版权公告及本许可公告须包括在 软件的拷贝或大部分。

本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。

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

推荐PyPI第三方库


热门话题
Java类之间并发性不一致的HashMap   插件如何在JavaSwing中使用UIManager和Classloader从外部jar安装外观?   java JasperReports:找不到子报表   在项目中找不到java生成的Javadoc文件   java BigDecimal。multiply()和divide()方法返回十六进制数。为什么?   java统计出现次数并从字符串中删除重复项   调用运算符时发生java NullPointerException   Spring和Hibernate之间的java配置错误   JavaZK将用户重定向回上一页   Javasocket为传出连接指定特定的网络接口   如果拖动到某个区域外,java Make按钮操作将被取消   如何在Eclipse for selenium 3.141.59中添加Java文档链接   java从匹配条件的数组中获取所有索引   docker未连接到RemoteWebDriver的java Gitlab ci selenium测试   java重写run方法   utf 8如何使用java解码UTF8编码的字符串?   java如何从eclipse调试部署在tomcat上的web应用程序?   将字母字符与前面没有百分号的Java正则表达式匹配