vijual에서 draw-tree 기능을 사용하려면 몇 가지 문제가 있습니다. 먼저 나무를 그릴 수 없었기 때문에 올바른 네임 스페이스 (:require vijual :reload)
을 사용하고 있는지 확신 할 수 없습니다. 나는 또한 (:require vijual.graphical)
을 시도했지만 인식되지 않았습니다. 이로 인해 draw-tree
이 인식되지 않습니다. 즉, CompilerException 심볼을 해결할 수 없습니다.Vijual 트리 그래프
트리의 노드는 n- 튜플에 대응해야하며 3 튜플 이하의 경우에는 대응해야합니다. 입력은 I 트리 사용 된 의존성 [org.clojars.overtone/vijual "0.2.1"]
이다
{:vec (9/2 6 13/2)
:right {:vec [7 9 9]},
:left {:right {:vec [3 4 5]},
:left {:vec [1 2 3]},
:vec (2 3 4)}}
에 대응
(def foo (draw-tree [[:vec (9/2 6 13/2) [[[:vec (1 2 3)] [:vec (2 3 4)]] [:vec (3 4 5)]] [:vec (7 9 9)]]]))
처럼 보였다. 당신이 REPL에있는 경우