在clojure中运行D3.js.

sun*_*ots 3 javascript clojure d3.js clojurescript

我想学习如何通过Clojure运行JavaScript,特别是在Clojure中实现这个D3图.

在我尝试实现上面的图形方法时,我遇到了ClojureScript.但是,我对手头的问题一直没有成功.

ClojureScript是正确的方法吗?如果是这样,我将如何实现上述D3图表?

lev*_*and 7

是的,您需要使用ClojureScript.D3是一个JavaScript库,而不是Java库,因此要使用它,您需要在浏览器环境中运行,这就是ClojureScript的用途.

然后,您需要做的就是通过ClojureScript的互操作性表单调用D3 api.解释如何详细解释这个问题超出了这个问题的范围.

一些资源可以帮助您入门:

David Nolen关于ClojureScript的优秀博客系列:http://swannodette.github.io/2013/11/07/clojurescript-101/

ClojureScript:启动并运行:http://www.amazon.com/ClojureScript-Up-Running-Stuart-Sierra/dp/1449327435/ (免责声明,我是其中一位作者)