-
Notifications
You must be signed in to change notification settings - Fork 0
/
plot_min_dist_point_v1v2.gnu
172 lines (106 loc) · 4.95 KB
/
plot_min_dist_point_v1v2.gnu
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
array sizer[6]
sizer[1] = 2
sizer[2] = 8
sizer[3] = 20
sizer[4] = 60
sizer[5] = 100
sizer[6] = 200
type = "A"
algo = "MOLS_PSize"
length = "100"
replic = "30"
set key at screen 0.9,screen 0.3
#set key at screen 0.63,screen 0.4
set xtics ('41' 0 ,'28' 1 ,'12' 2 ,'10' 3,'8' 4,'4' 5, '0' 6 )
set xlabel "Information rate (degree)"
set grid
set terminal pngcairo size 1400,1000
set colorsequence podo
do for[i=0:9]{
set output "evol_V1V2_".type."_".length."_min_dist_point_INFO_T".i.".png"
set multiplot layout 2,3 columnsfirst rowsfirst title " {/:Bold=15 Evolution of the Average minimum distance from optimal front with uncertainty - T".i." }"
do for[j in "0 1 2 3 4"]{
set label 1 "{/:Bold=10 Size_{".sizer[j+1]."} }" at graph 0.85,0.95 font ",8"
plot "./Data/Evaluation/".type."/".length."/T".i."/".algo."/K_".replic.".v1" every ::(7*j + 1*j)::((j+1)*7 + 1*j) using 1 w linespoints title "w/o information + filtering", "./Data/Evaluation/".type."/".length."/T".i."/".algo."/K_".replic.".v2" every ::(7*j + 1*j)::((j+1)*7 + 1*j) using 1 w linespoints title "w/o information", "./Data/Evaluation/".type."/".length."/T".i."/".algo."/K_".replic.".eval" every ::(7*j + 1*j + 1)::((j+1)*7 + 1*j) using 1 w linespoints title "w information",
}
unset multiplot
unset output
}
#AVG
array sizer[6]
sizer[1] = 2
sizer[2] = 8
sizer[3] = 20
sizer[4] = 60
sizer[5] = 100
sizer[6] = 200
type = "A"
length = "100"
replic = "30"
set key at screen 0.9,screen 0.3
#set key at screen 0.63,screen 0.4
set xtics ('41' 0 ,'28' 1 ,'12' 2 ,'10' 3,'8' 4,'4' 5, '0' 6 )
set xlabel "Information rate (degree)"
set grid
set terminal pngcairo size 1400,1000
set colorsequence podo
set output "evol_V1V2_".type."_".length."_D1_INFO.png"
set multiplot layout 2,3 columnsfirst rowsfirst title " {/:Bold=15 Evolution of the Average minimum distance from optimal front with uncertainty - AVG of 10 instances ".type." }"
do for[j in "0 1 2 3 4"]{
set label 1 "{/:Bold=10 Size_{".sizer[j+1]."} }" at graph 0.85,0.95 font ",8"
plot "./Data/Evaluation/".type."/".length."/AVG_K_".replic.".v1" every ::(7*j + 1*j)::((j+1)*7 + 1*j) using 1 w linespoints title "w/o information + filtering", "./Data/Evaluation/".type."/".length."/AVG_K_".replic.".v2" every ::(7*j + 1*j)::((j+1)*7 + 1*j) using 1 w linespoints title "w/o information", "./Data/Evaluation/".type."/".length."/AVG_K_".replic.".eval" every ::(7*j + 1*j + 1)::((j+1)*7 + 1*j) using 1 w linespoints title "w information",
}
unset multiplot
unset output
############################## OS
array sizer[5]
sizer[1] = 2
sizer[2] = 8
sizer[3] = 20
sizer[4] = 60
sizer[5] = 100
type = "A"
algo = "MOLS_PSize_DIV/OS"
length = "100"
replic = "30"
i = 0
set key at screen 0.9,screen 0.3
set xtics ('41' 0 ,'28' 1 ,'12' 2 ,'10' 3,'8' 4,'4' 5, '0' 6 )
set xlabel "Information rate (degree)"
set grid
set terminal pngcairo size 1400,1000
set colorsequence podo
do for[i=0:4]{
set output "evol_V1V2_".type."_".length."_OS_min_dist_point_INFO_T".i.".png"
set multiplot layout 2,3 columnsfirst rowsfirst title " {/:Bold=15 Evolution of the Average minimum distance from optimal front with uncertainty - T".i." + Diversification (OS) }"
do for[j in "0 1 2 3 4"]{
set label 1 "{/:Bold=10 Size_{".sizer[j+1]."} }" at graph 0.85,0.95 font ",8"
plot "./Data/Evaluation/".type."/".length."/T".i."/".algo."/K_".replic.".v1" every ::(7*j + 1*j)::((j+1)*7 + 1*j) using 1 w linespoints title "w/o information + filtering", "./Data/Evaluation/".type."/".length."/T".i."/".algo."/K_".replic.".v2" every ::(7*j + 1*j)::((j+1)*7 + 1*j) using 1 w linespoints title "w/o information", "./Data/Evaluation/".type."/".length."/T".i."/".algo."/K_".replic.".eval" every ::(7*j + 1*j + 1)::((j+1)*7 + 1*j) using 1 w linespoints title "w information",
}
unset multiplot
unset output
}
#AVG
array sizer[5]
sizer[1] = 2
sizer[2] = 8
sizer[3] = 20
sizer[4] = 60
sizer[5] = 100
type = "A"
length = "100"
replic = "30"
set key at screen 0.9,screen 0.3
set xtics ('41' 0 ,'28' 1 ,'12' 2 ,'10' 3,'8' 4,'4' 5, '0' 6 )
set xlabel "Information rate (degree)"
set grid
set terminal pngcairo size 1400,1000
set colorsequence podo
set output "evol_V1V2_".type."_".length."_OS__OS_min_dist_point_INFO.png"
set multiplot layout 2,3 columnsfirst rowsfirst title " {/:Bold=15 Evolution of the Average minimum distance from optimal front with uncertainty - AVG of 5 instances ".type." + Div. (OS) }"
do for[j in "0 1 2 3 4"]{
set label 1 "{/:Bold=10 Size_{".sizer[j+1]."} }" at graph 0.85,0.95 font ",8"
plot "./Data/Evaluation/".type."/".length."/AVG_OS_K_".replic.".v1" every ::(7*j + 1*j)::((j+1)*7 + 1*j) using 1 w linespoints title "w/o information + filtering", "./Data/Evaluation/".type."/".length."/AVG_OS_K_".replic.".v2" every ::(7*j + 1*j)::((j+1)*7 + 1*j) using 1 w linespoints title "w/o information", "./Data/Evaluation/".type."/".length."/AVG_OS_K_".replic.".eval" every ::(7*j + 1*j + 1)::((j+1)*7 + 1*j) using 1 w linespoints title "w information",
}
unset multiplot
unset output