我想了解如何通過Clojure運行JavaScript,特別是在Clojure中實現this D3 graph。在clojure中運行D3.js
在我嘗試實現上述圖形方法時遇到ClojureScript。但是,我在解決手頭問題方面一直未能成功。
ClojureScript是否正確?如果是這樣,我將如何實現上面的D3圖?
我想了解如何通過Clojure運行JavaScript,特別是在Clojure中實現this D3 graph。在clojure中運行D3.js
在我嘗試實現上述圖形方法時遇到ClojureScript。但是,我在解決手頭問題方面一直未能成功。
ClojureScript是否正確?如果是這樣,我將如何實現上面的D3圖?
是的,你需要使用ClojureScript。 D3是一個JavaScript庫,不是Java的,所以要使用它,你需要在瀏覽器環境中運行,這就是ClojureScript的用途。
然後,您需要做的就是通過ClojureScript的互操作性表單調用D3 api。詳細解釋如何做到這一點超出了這個問題的範圍。
一些資源,讓你開始:在ClojureScript
大衛·諾倫的優秀博客系列:http://swannodette.github.io/2013/11/07/clojurescript-101/
ClojureScript:啓動和運行:http://www.amazon.com/ClojureScript-Up-Running-Stuart-Sierra/dp/1449327435/(聲明,我是作者之一)
基本上什麼可以使用JavaScript實現的可以使用ClojureScript實現。另外,在這裏提出這樣的問題之前,你應該向我們展示你的工作。 – albusshin
僅供參考:Clojure和ClojureScript也有C2,一個D3啓發的數據可視化庫。 http://keminglabs.com/c2/ – leontalbot
另外[中風](https://github.com/dribnet/strokes),這是爲了更容易地使用Clojurescript中的d3.js。 – Mars