hanami:使用Clojure(Script)和Vega-lite Vega绘制的交互式艺术和图表。 赏花见花(hanami)

时间:2024-02-21 23:30:16
【文件属性】:

文件名称:hanami:使用Clojure(Script)和Vega-lite Vega绘制的交互式艺术和图表。 赏花见花(hanami)

文件大小:2.2MB

文件格式:ZIP

更新时间:2024-02-21 23:30:16

clojure dataviz charting-library clojurescript reagent

花美 使用Clojure(Script),Vega-lite和Vega进行交互式艺术和图表可视化。 赏花见花(hanami) Hanami是一个Clojure(Script)库和框架,用于创建基于 (VGL)和/或 (VG)规范的交互式可视化应用程序。 这些规范是声明性的,并完全由数据(JSON映射)指定。 VGL编译为VG的较低级语法,而VG则转换为使用较低级运行时环境(例如 ,HTML5 Canvas和的运行时格式。 除了VGL和VG,Hanami还建立在和之上。 目录 总览 Hanami是一个Clojure(Script)库和框架,用于创建基于 (VGL)和/或 (VG)规范的交互式可视化应用程序。 这些规范是声明性的,并完全由数据(JSON映射)指定。 VGL编译为VG的较低级语法,而VG则转换为使用较低级运行时环境(例如 ,HTML5 Canvas和的运行时格式。 为了与面向数据的中心原则保持一致,Hanami避开了典型的API生成规范的方法,转而使用参数化模板的递归转换。 这也与函数式编程中的数据转换重点保持一致,这在Clojure(Script)中尤其好。 该方法的


【文件预览】:
hanami-master
----project.clj(5KB)
----resources()
--------logback.xml(797B)
--------public()
----LICENSE(1KB)
----src()
--------clj()
--------cljc()
--------cljs()
----doc()
--------announce.txt(2KB)
----examples()
--------basic_charts.clj(15KB)
--------ClientOnly()
----CHANGELOG.md(3KB)
----README.md(99KB)

网友评论