diff --git a/analysis/matlab/variations/naive_boxa_d6_13/learning_curve.png b/analysis/matlab/variations/naive_boxa_d6_13/learning_curve.png index 6da07bf..6903b11 100644 Binary files a/analysis/matlab/variations/naive_boxa_d6_13/learning_curve.png and b/analysis/matlab/variations/naive_boxa_d6_13/learning_curve.png differ diff --git a/analysis/matlab/variations/naive_boxa_d6_13/learning_curve_rate.png b/analysis/matlab/variations/naive_boxa_d6_13/learning_curve_rate.png index f8e23b3..bf6d6bd 100644 Binary files a/analysis/matlab/variations/naive_boxa_d6_13/learning_curve_rate.png and b/analysis/matlab/variations/naive_boxa_d6_13/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/naive_boxa_d6_13/plotcurve.m b/analysis/matlab/variations/naive_boxa_d6_13/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/naive_boxa_d6_13/plotcurve.m +++ b/analysis/matlab/variations/naive_boxa_d6_13/plotcurve.m @@ -54,12 +54,20 @@ if strcmp(metric, 'count') % count: tick every 5, but label only every 10 if mod(yt(k), 10) == 0; lbl{k} = num2str(yt(k)); else; lbl{k} = ''; end end set(gca, 'YTick', yt, 'YTickLabel', lbl); -else % rate: fine minor tick marks every 0.02 (no labels) +else % rate: tick every 0.02, label only every 0.1 yl = ylim(gca); - set(gca, 'YMinorTick', 'on'); - ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + yt = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + if abs(yt(k) / 0.1 - round(yt(k) / 0.1)) < 1e-9 % multiple of 0.1 + lbl{k} = num2str(round(yt(k), 1)); + else + lbl{k} = ''; + end + end + set(gca, 'YTick', yt, 'YTickLabel', lbl); end -grid on +grid on % gridlines fall on the ticks (rate: every 0.02) % Add breathing room between the y-axis label and the tick numbers. set(ylh, 'Units', 'normalized'); yp = get(ylh, 'Position'); diff --git a/analysis/matlab/variations/prev_f_full/learning_curve.png b/analysis/matlab/variations/prev_f_full/learning_curve.png index d50de27..7d6ddc7 100644 Binary files a/analysis/matlab/variations/prev_f_full/learning_curve.png and b/analysis/matlab/variations/prev_f_full/learning_curve.png differ diff --git a/analysis/matlab/variations/prev_f_full/learning_curve_rate.png b/analysis/matlab/variations/prev_f_full/learning_curve_rate.png index a35c353..e177ebf 100644 Binary files a/analysis/matlab/variations/prev_f_full/learning_curve_rate.png and b/analysis/matlab/variations/prev_f_full/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/prev_f_full/plotcurve.m b/analysis/matlab/variations/prev_f_full/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/prev_f_full/plotcurve.m +++ b/analysis/matlab/variations/prev_f_full/plotcurve.m @@ -54,12 +54,20 @@ if strcmp(metric, 'count') % count: tick every 5, but label only every 10 if mod(yt(k), 10) == 0; lbl{k} = num2str(yt(k)); else; lbl{k} = ''; end end set(gca, 'YTick', yt, 'YTickLabel', lbl); -else % rate: fine minor tick marks every 0.02 (no labels) +else % rate: tick every 0.02, label only every 0.1 yl = ylim(gca); - set(gca, 'YMinorTick', 'on'); - ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + yt = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + if abs(yt(k) / 0.1 - round(yt(k) / 0.1)) < 1e-9 % multiple of 0.1 + lbl{k} = num2str(round(yt(k), 1)); + else + lbl{k} = ''; + end + end + set(gca, 'YTick', yt, 'YTickLabel', lbl); end -grid on +grid on % gridlines fall on the ticks (rate: every 0.02) % Add breathing room between the y-axis label and the tick numbers. set(ylh, 'Units', 'normalized'); yp = get(ylh, 'Position'); diff --git a/analysis/matlab/variations/right_only_d0_10/learning_curve.png b/analysis/matlab/variations/right_only_d0_10/learning_curve.png index 6e05136..27476a0 100644 Binary files a/analysis/matlab/variations/right_only_d0_10/learning_curve.png and b/analysis/matlab/variations/right_only_d0_10/learning_curve.png differ diff --git a/analysis/matlab/variations/right_only_d0_10/learning_curve_rate.png b/analysis/matlab/variations/right_only_d0_10/learning_curve_rate.png index 23d751d..a984e6f 100644 Binary files a/analysis/matlab/variations/right_only_d0_10/learning_curve_rate.png and b/analysis/matlab/variations/right_only_d0_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/right_only_d0_10/plotcurve.m b/analysis/matlab/variations/right_only_d0_10/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/right_only_d0_10/plotcurve.m +++ b/analysis/matlab/variations/right_only_d0_10/plotcurve.m @@ -54,12 +54,20 @@ if strcmp(metric, 'count') % count: tick every 5, but label only every 10 if mod(yt(k), 10) == 0; lbl{k} = num2str(yt(k)); else; lbl{k} = ''; end end set(gca, 'YTick', yt, 'YTickLabel', lbl); -else % rate: fine minor tick marks every 0.02 (no labels) +else % rate: tick every 0.02, label only every 0.1 yl = ylim(gca); - set(gca, 'YMinorTick', 'on'); - ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + yt = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + if abs(yt(k) / 0.1 - round(yt(k) / 0.1)) < 1e-9 % multiple of 0.1 + lbl{k} = num2str(round(yt(k), 1)); + else + lbl{k} = ''; + end + end + set(gca, 'YTick', yt, 'YTickLabel', lbl); end -grid on +grid on % gridlines fall on the ticks (rate: every 0.02) % Add breathing room between the y-axis label and the tick numbers. set(ylh, 'Units', 'normalized'); yp = get(ylh, 'Position'); diff --git a/analysis/matlab/variations/right_only_d0_13/learning_curve.png b/analysis/matlab/variations/right_only_d0_13/learning_curve.png index c977c53..150e412 100644 Binary files a/analysis/matlab/variations/right_only_d0_13/learning_curve.png and b/analysis/matlab/variations/right_only_d0_13/learning_curve.png differ diff --git a/analysis/matlab/variations/right_only_d0_13/learning_curve_rate.png b/analysis/matlab/variations/right_only_d0_13/learning_curve_rate.png index c29c3d1..a6eeccd 100644 Binary files a/analysis/matlab/variations/right_only_d0_13/learning_curve_rate.png and b/analysis/matlab/variations/right_only_d0_13/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/right_only_d0_13/plotcurve.m b/analysis/matlab/variations/right_only_d0_13/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/right_only_d0_13/plotcurve.m +++ b/analysis/matlab/variations/right_only_d0_13/plotcurve.m @@ -54,12 +54,20 @@ if strcmp(metric, 'count') % count: tick every 5, but label only every 10 if mod(yt(k), 10) == 0; lbl{k} = num2str(yt(k)); else; lbl{k} = ''; end end set(gca, 'YTick', yt, 'YTickLabel', lbl); -else % rate: fine minor tick marks every 0.02 (no labels) +else % rate: tick every 0.02, label only every 0.1 yl = ylim(gca); - set(gca, 'YMinorTick', 'on'); - ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + yt = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + if abs(yt(k) / 0.1 - round(yt(k) / 0.1)) < 1e-9 % multiple of 0.1 + lbl{k} = num2str(round(yt(k), 1)); + else + lbl{k} = ''; + end + end + set(gca, 'YTick', yt, 'YTickLabel', lbl); end -grid on +grid on % gridlines fall on the ticks (rate: every 0.02) % Add breathing room between the y-axis label and the tick numbers. set(ylh, 'Units', 'normalized'); yp = get(ylh, 'Position'); diff --git a/analysis/matlab/variations/right_only_d0_5/learning_curve.png b/analysis/matlab/variations/right_only_d0_5/learning_curve.png index 8e70a8e..ff7ccff 100644 Binary files a/analysis/matlab/variations/right_only_d0_5/learning_curve.png and b/analysis/matlab/variations/right_only_d0_5/learning_curve.png differ diff --git a/analysis/matlab/variations/right_only_d0_5/learning_curve_rate.png b/analysis/matlab/variations/right_only_d0_5/learning_curve_rate.png index 0ceffc2..c9b19c5 100644 Binary files a/analysis/matlab/variations/right_only_d0_5/learning_curve_rate.png and b/analysis/matlab/variations/right_only_d0_5/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/right_only_d0_5/plotcurve.m b/analysis/matlab/variations/right_only_d0_5/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/right_only_d0_5/plotcurve.m +++ b/analysis/matlab/variations/right_only_d0_5/plotcurve.m @@ -54,12 +54,20 @@ if strcmp(metric, 'count') % count: tick every 5, but label only every 10 if mod(yt(k), 10) == 0; lbl{k} = num2str(yt(k)); else; lbl{k} = ''; end end set(gca, 'YTick', yt, 'YTickLabel', lbl); -else % rate: fine minor tick marks every 0.02 (no labels) +else % rate: tick every 0.02, label only every 0.1 yl = ylim(gca); - set(gca, 'YMinorTick', 'on'); - ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + yt = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + if abs(yt(k) / 0.1 - round(yt(k) / 0.1)) < 1e-9 % multiple of 0.1 + lbl{k} = num2str(round(yt(k), 1)); + else + lbl{k} = ''; + end + end + set(gca, 'YTick', yt, 'YTickLabel', lbl); end -grid on +grid on % gridlines fall on the ticks (rate: every 0.02) % Add breathing room between the y-axis label and the tick numbers. set(ylh, 'Units', 'normalized'); yp = get(ylh, 'Position'); diff --git a/analysis/matlab/variations/right_only_d6_10/learning_curve.png b/analysis/matlab/variations/right_only_d6_10/learning_curve.png index b36c6a0..444c86b 100644 Binary files a/analysis/matlab/variations/right_only_d6_10/learning_curve.png and b/analysis/matlab/variations/right_only_d6_10/learning_curve.png differ diff --git a/analysis/matlab/variations/right_only_d6_10/learning_curve_rate.png b/analysis/matlab/variations/right_only_d6_10/learning_curve_rate.png index b5af5c2..051ae29 100644 Binary files a/analysis/matlab/variations/right_only_d6_10/learning_curve_rate.png and b/analysis/matlab/variations/right_only_d6_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/right_only_d6_10/plotcurve.m b/analysis/matlab/variations/right_only_d6_10/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/right_only_d6_10/plotcurve.m +++ b/analysis/matlab/variations/right_only_d6_10/plotcurve.m @@ -54,12 +54,20 @@ if strcmp(metric, 'count') % count: tick every 5, but label only every 10 if mod(yt(k), 10) == 0; lbl{k} = num2str(yt(k)); else; lbl{k} = ''; end end set(gca, 'YTick', yt, 'YTickLabel', lbl); -else % rate: fine minor tick marks every 0.02 (no labels) +else % rate: tick every 0.02, label only every 0.1 yl = ylim(gca); - set(gca, 'YMinorTick', 'on'); - ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + yt = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + if abs(yt(k) / 0.1 - round(yt(k) / 0.1)) < 1e-9 % multiple of 0.1 + lbl{k} = num2str(round(yt(k), 1)); + else + lbl{k} = ''; + end + end + set(gca, 'YTick', yt, 'YTickLabel', lbl); end -grid on +grid on % gridlines fall on the ticks (rate: every 0.02) % Add breathing room between the y-axis label and the tick numbers. set(ylh, 'Units', 'normalized'); yp = get(ylh, 'Position'); diff --git a/analysis/matlab/variations/right_only_d6_13/learning_curve.png b/analysis/matlab/variations/right_only_d6_13/learning_curve.png index fe1cf66..3909e81 100644 Binary files a/analysis/matlab/variations/right_only_d6_13/learning_curve.png and b/analysis/matlab/variations/right_only_d6_13/learning_curve.png differ diff --git a/analysis/matlab/variations/right_only_d6_13/learning_curve_rate.png b/analysis/matlab/variations/right_only_d6_13/learning_curve_rate.png index 7b9467e..0c95d2b 100644 Binary files a/analysis/matlab/variations/right_only_d6_13/learning_curve_rate.png and b/analysis/matlab/variations/right_only_d6_13/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/right_only_d6_13/plotcurve.m b/analysis/matlab/variations/right_only_d6_13/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/right_only_d6_13/plotcurve.m +++ b/analysis/matlab/variations/right_only_d6_13/plotcurve.m @@ -54,12 +54,20 @@ if strcmp(metric, 'count') % count: tick every 5, but label only every 10 if mod(yt(k), 10) == 0; lbl{k} = num2str(yt(k)); else; lbl{k} = ''; end end set(gca, 'YTick', yt, 'YTickLabel', lbl); -else % rate: fine minor tick marks every 0.02 (no labels) +else % rate: tick every 0.02, label only every 0.1 yl = ylim(gca); - set(gca, 'YMinorTick', 'on'); - ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + yt = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + if abs(yt(k) / 0.1 - round(yt(k) / 0.1)) < 1e-9 % multiple of 0.1 + lbl{k} = num2str(round(yt(k), 1)); + else + lbl{k} = ''; + end + end + set(gca, 'YTick', yt, 'YTickLabel', lbl); end -grid on +grid on % gridlines fall on the ticks (rate: every 0.02) % Add breathing room between the y-axis label and the tick numbers. set(ylh, 'Units', 'normalized'); yp = get(ylh, 'Position'); diff --git a/analysis/matlab/variations/unmerge_d0_10/learning_curve.png b/analysis/matlab/variations/unmerge_d0_10/learning_curve.png index 7b81a32..c4520b2 100644 Binary files a/analysis/matlab/variations/unmerge_d0_10/learning_curve.png and b/analysis/matlab/variations/unmerge_d0_10/learning_curve.png differ diff --git a/analysis/matlab/variations/unmerge_d0_10/learning_curve_rate.png b/analysis/matlab/variations/unmerge_d0_10/learning_curve_rate.png index c6afa56..bea32c3 100644 Binary files a/analysis/matlab/variations/unmerge_d0_10/learning_curve_rate.png and b/analysis/matlab/variations/unmerge_d0_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/unmerge_d0_10/plotcurve.m b/analysis/matlab/variations/unmerge_d0_10/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/unmerge_d0_10/plotcurve.m +++ b/analysis/matlab/variations/unmerge_d0_10/plotcurve.m @@ -54,12 +54,20 @@ if strcmp(metric, 'count') % count: tick every 5, but label only every 10 if mod(yt(k), 10) == 0; lbl{k} = num2str(yt(k)); else; lbl{k} = ''; end end set(gca, 'YTick', yt, 'YTickLabel', lbl); -else % rate: fine minor tick marks every 0.02 (no labels) +else % rate: tick every 0.02, label only every 0.1 yl = ylim(gca); - set(gca, 'YMinorTick', 'on'); - ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + yt = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + if abs(yt(k) / 0.1 - round(yt(k) / 0.1)) < 1e-9 % multiple of 0.1 + lbl{k} = num2str(round(yt(k), 1)); + else + lbl{k} = ''; + end + end + set(gca, 'YTick', yt, 'YTickLabel', lbl); end -grid on +grid on % gridlines fall on the ticks (rate: every 0.02) % Add breathing room between the y-axis label and the tick numbers. set(ylh, 'Units', 'normalized'); yp = get(ylh, 'Position');