-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathskyplot.plt
More file actions
40 lines (39 loc) · 1.17 KB
/
skyplot.plt
File metadata and controls
40 lines (39 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#script to draw snr skyplot from qcplot.py output
#usage example:
#python qcplot bute1690 snr1 | sort -k3 -r > data2.txt
#gnuplot skyplot.plt
unset border
set terminal png small size 480,480
set rmargin 10
set lmargin 5
set tmargin 4
set bmargin 2
set output 'skyplot.png'
set palette defined (10 "red", 30 "yellow", 60 "dark-green")
set cbrange [10:60]
set colorbox vertical user origin .9, .2 size .04,.5
set title 'station: ssss, date: session/ddd/yyyy, type: ttt' offset 0,1
set label 1 'created by qcplot' at graph 0.85,-0.05 front
set label 2 'SNR [dB-Hz]' at graph 0.95,.8 front
set polar
set angles degrees
set grid polar 30
set rrange [0:90]
set rtics 15
set tics front
unset xtics
unset ytics
set_label(x, text) = sprintf("set label '%s' at (95*cos(%f)), (95*sin(%f)) center", text, x, x)
eval set_label(0, "90")
eval set_label(-30, "120")
eval set_label(-60, "150")
eval set_label(-90, "180")
eval set_label(-120, "210")
eval set_label(-150, "240")
eval set_label(-180, "270")
eval set_label(-210, "330")
eval set_label(-240, "300")
eval set_label(-270, "0")
eval set_label(-300, "30")
eval set_label(-330, "60")
plot 'data2.txt' using (90-$1):(90-$2):3 notitle palette pt 7 ps 0.5