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
감사합니다. 그건 x 축에 대해서만 작동하지만 라벨에 문제는 남아 있습니다 ... 당신은 어떤 생각을 가지고 있습니까? –
음,'unset rtics'는 그리드도 삭제합니다. –
그게 좋습니다! 크리스토프 감사합니다 !!! –