2014-10-10 5 views
1

나는 Gnuplot을 사용하여 스파이더 (또는 차트, 극 등) 플롯을 만들고 있습니다. 코드가 제대로 작동하지만 출력 그림에서 중복되는 양의 x 축 (그림을 보면 선이 더 어둡다는 사실을 알 수 있음)과 레이블이 중복됩니다. 어떻게 해결할 수 있습니까?Gnuplot을 사용한 스파이더 플롯의 이중 축

#!/usr/bin/env gnuplot 
unset border 
set polar 
set angles degrees 
set term pngcairo enhanced size 800,800 
set output 'graph_eff_10_3_accuracy_spider.png' 
set xtics axis 
set ytics axis 
set grid polar 90 
set style line 10 lt 1 lc 0 lw 0.3 # line style for the grid 
set grid ls 10 
set xrange[-1.5:1.5] 
set yrange[-1.5:1.5] 
set size square 
set lmargin 12 
set rmargin 12 
set key font ',12' 
set title font ',20' 

set_label(x, text) = sprintf("set label '%s' at (1.8*cos(%f)), (1.7*sin(%f)) center", text, x, x) #this places a label on the outside 
eval set_label(0, "Answer 1") 
eval set_label(90, "Answer 2") 
eval set_label(180, "Answer 3") 
eval set_label(270, "Answer 4") 

set linetype 1 lc rgb 'blue' lw 2 pt 7 ps 2 # right, post 
set linetype 2 lc rgb 'red' lw 2 pt 7 ps 2 # wrong, post 

plot "answers_in_post.csv" using 1:2 title '(IN, R2)' with lp lt 1 

과 출력도이있다 :

코드

이있다 polar 모드에서 첨가되는 raxis enter image description here

답변

1

된다. 그냥 할

unset raxis 
set rtics scale 0 format '' 

그리고 괜찮을거야.

+0

감사합니다. 그건 x 축에 대해서만 작동하지만 라벨에 문제는 남아 있습니다 ... 당신은 어떤 생각을 가지고 있습니까? –

+0

음,'unset rtics'는 그리드도 삭제합니다. –

+0

그게 좋습니다! 크리스토프 감사합니다 !!! –

관련 문제