【文件属性】:
文件名称:jenks:Jenks Natural Breaks 算法的 Ruby 实现
文件大小:11KB
文件格式:ZIP
更新时间:2021-07-11 11:46:09
Ruby
詹克斯
在 Ruby 中实现 Jenks 的自然中断算法。 我将其从转换为 Ruby,然后针对 Ruby 的优势对其进行了优化。
安装
将此行添加到应用程序的 Gemfile 中:
gem 'jenks'
然后执行:
$ bundle
或者自己安装:
$ gem install jenks
用法
Jenks 向 Array 类添加了一个方法,#jenks。
data = (1..20).to_a + (41..60).to_a + (81..100).to_a # Three distinct sets in one array
data.jenks(3) # [1,20,60,100]
贡献
分叉它( )
创建您的功能分支( git checkout -b my-new-feature )
安装开发 gems ( bundle install )
使用ruby b
【文件预览】:
jenks-master
----LICENSE.txt(1KB)
----benchmarks()
--------array_benchmark.rb(856B)
--------array_profile.rb(0B)
--------profiler()
----.ruby-version(6B)
----jenks.gemspec(1KB)
----lib()
--------jenks()
--------array.rb(5KB)
----Gemfile(90B)
----Guardfile(188B)
----spec()
--------lib()
--------spec_helper.rb(4KB)
----Rakefile(29B)
----README.md(1KB)
----.rspec(30B)
----.gitignore(185B)