一个从数据快速生成ascii直方图的无依赖库。

text-histogram3的Python项目详细描述


文字直方图3

PyPI versionNumber of PyPI downloads

柱状图对于探索数据非常有用,但是numpy和matplotlib很重,而且 为了快速分析而过度使用。它们也不容易在远程服务器上使用 通过ssh。别让我开始安装它们。在

Bit.ly’s data_hacks直方图.py是 很好,但是很难直接从python代码中使用(它需要一个 optparse.OptionParser以传递直方图选项)。这是直方图.py 重新打包以方便脚本使用。在

>>> from text_histogram3 import histogram
>>> import random
>>> histogram([random.gauss(50, 20) for _ in range(100)])
# NumSamples = 100; Min = 1.42; Max = 87.36
# Mean = 51.848095; Variance = 332.055832; SD = 18.222399; Median 53.239251
# each ∎ represents a count of 1
    1.4221 -    10.0159 [     3]: ∎∎∎
   10.0159 -    18.6098 [     3]: ∎∎∎
   18.6098 -    27.2036 [     6]: ∎∎∎∎∎∎
   27.2036 -    35.7974 [     4]: ∎∎∎∎
   35.7974 -    44.3913 [    17]: ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
   44.3913 -    52.9851 [    16]: ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
   52.9851 -    61.5789 [    17]: ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
   61.5789 -    70.1728 [    20]: ∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎∎
   70.1728 -    78.7666 [     8]: ∎∎∎∎∎∎∎∎
   78.7666 -    87.3604 [     6]: ∎∎∎∎∎∎

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

推荐PyPI第三方库


热门话题
带键的Selenium上的JAVA增量输入数   Java代码已编写,但运行后没有预期的输出   java如何存储文件数据行,并通过它的方法计算成字母,并在另一个文件中打印字母等级?   进行Web服务调用时eclipse中的java ClassNotFoundException   g.drawString()上的graphics2d Java“包装文本”+“自动字体大小”   任务不可序列化Java 1.8和Spark 2.1.1   使用流中现有servlet的JavaMuleESB   Java嵌套数组到递归方法的算法   java为垂直组添加背景   java有没有办法将类似CSV的文本字符串复制到2D数组?   java Android是否使用现有的XML布局将项目动态添加到ListView?   java JPA试图强迫我拥有一个名为“id”的属性和数据库列   java如何基于特定的数据集创建部分数据库转储?   java无法在暂停后恢复音频曲目   java在对象中存储字节数组,然后将其转换为ObjectOutputStream?(卡住了)   java获取SyndEntry的XML字符串值   java IText API将HTML文件转换为PDF格式和图像渲染问题   java我从我的oracle servlet中得到一个空白屏幕