2014-05-09 5 views
2

Clojure와 Incanter를 사용하여 스 캐터 플롯을 플로팅합니다. 그래프/플롯에서 점의 크기를 조절해야합니다.Clojure/Incanter scatter-plot : 점의 크기 조절

이것은 내가 가지고있는 기본 코드입니다. 내 데이터에 대해 다른 도메인과 범위를 사용하고 있지만 질문은 같습니다. 오류없이 그려집니다.

(doto (scatter-plot (range 10) (range 10)) 
     (set-stroke-color java.awt.Color/blue) 
     view) 

하지만 플롯 할 점의 크기를 수정하는 코드는 무엇입니까? 나는 줄 시도 :

(set-point-size :point-size 1) 

을하지만 컴파일 할 때, 나는 다음과 같은 오류 얻을 : 나는 :point-size 잘못된 용어라고 느낌이

Exception in thread "main" java.lang.IllegalArgumentException: No value supplied for key: 1 

합니다.

답변

1

예, 단지 :point-size을 삭제, 즉 (set-point-size my-chart 1)를 사용하거나 :

(doto (scatter-plot (range 10) (range 10)) 
     (set-stroke-color java.awt.Color/blue) 
     (set-point-size 1) 
     view)