diff --git a/analysis/matlab/variations/boxa_a2_d0_10/learning_curve.png b/analysis/matlab/variations/boxa_a2_d0_10/learning_curve.png index a2b625a..0c8b0ad 100644 Binary files a/analysis/matlab/variations/boxa_a2_d0_10/learning_curve.png and b/analysis/matlab/variations/boxa_a2_d0_10/learning_curve.png differ diff --git a/analysis/matlab/variations/boxa_a2_d0_10/learning_curve_rate.png b/analysis/matlab/variations/boxa_a2_d0_10/learning_curve_rate.png index b32098f..6868c8e 100644 Binary files a/analysis/matlab/variations/boxa_a2_d0_10/learning_curve_rate.png and b/analysis/matlab/variations/boxa_a2_d0_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/boxa_a2_d0_10/plotcurve.m b/analysis/matlab/variations/boxa_a2_d0_10/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/boxa_a2_d0_10/plotcurve.m +++ b/analysis/matlab/variations/boxa_a2_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/boxa_a2_d0_5/learning_curve.png b/analysis/matlab/variations/boxa_a2_d0_5/learning_curve.png index 63d0cfb..6b64f9c 100644 Binary files a/analysis/matlab/variations/boxa_a2_d0_5/learning_curve.png and b/analysis/matlab/variations/boxa_a2_d0_5/learning_curve.png differ diff --git a/analysis/matlab/variations/boxa_a2_d0_5/learning_curve_rate.png b/analysis/matlab/variations/boxa_a2_d0_5/learning_curve_rate.png index f56d0fa..9e4fbcd 100644 Binary files a/analysis/matlab/variations/boxa_a2_d0_5/learning_curve_rate.png and b/analysis/matlab/variations/boxa_a2_d0_5/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/boxa_a2_d0_5/plotcurve.m b/analysis/matlab/variations/boxa_a2_d0_5/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/boxa_a2_d0_5/plotcurve.m +++ b/analysis/matlab/variations/boxa_a2_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/boxa_a2_d6_10/learning_curve.png b/analysis/matlab/variations/boxa_a2_d6_10/learning_curve.png index 35f7ceb..64b28f7 100644 Binary files a/analysis/matlab/variations/boxa_a2_d6_10/learning_curve.png and b/analysis/matlab/variations/boxa_a2_d6_10/learning_curve.png differ diff --git a/analysis/matlab/variations/boxa_a2_d6_10/learning_curve_rate.png b/analysis/matlab/variations/boxa_a2_d6_10/learning_curve_rate.png index 155dbd4..fb174f5 100644 Binary files a/analysis/matlab/variations/boxa_a2_d6_10/learning_curve_rate.png and b/analysis/matlab/variations/boxa_a2_d6_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/boxa_a2_d6_10/plotcurve.m b/analysis/matlab/variations/boxa_a2_d6_10/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/boxa_a2_d6_10/plotcurve.m +++ b/analysis/matlab/variations/boxa_a2_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/boxa_b2_d0_10/learning_curve.png b/analysis/matlab/variations/boxa_b2_d0_10/learning_curve.png index a9eb658..d365b4e 100644 Binary files a/analysis/matlab/variations/boxa_b2_d0_10/learning_curve.png and b/analysis/matlab/variations/boxa_b2_d0_10/learning_curve.png differ diff --git a/analysis/matlab/variations/boxa_b2_d0_10/learning_curve_rate.png b/analysis/matlab/variations/boxa_b2_d0_10/learning_curve_rate.png index a837827..c8575b6 100644 Binary files a/analysis/matlab/variations/boxa_b2_d0_10/learning_curve_rate.png and b/analysis/matlab/variations/boxa_b2_d0_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/boxa_b2_d0_10/plotcurve.m b/analysis/matlab/variations/boxa_b2_d0_10/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/boxa_b2_d0_10/plotcurve.m +++ b/analysis/matlab/variations/boxa_b2_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/boxa_b2_d0_5/learning_curve.png b/analysis/matlab/variations/boxa_b2_d0_5/learning_curve.png index 984e814..c4479a4 100644 Binary files a/analysis/matlab/variations/boxa_b2_d0_5/learning_curve.png and b/analysis/matlab/variations/boxa_b2_d0_5/learning_curve.png differ diff --git a/analysis/matlab/variations/boxa_b2_d0_5/learning_curve_rate.png b/analysis/matlab/variations/boxa_b2_d0_5/learning_curve_rate.png index 8c3dda4..cdae587 100644 Binary files a/analysis/matlab/variations/boxa_b2_d0_5/learning_curve_rate.png and b/analysis/matlab/variations/boxa_b2_d0_5/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/boxa_b2_d0_5/plotcurve.m b/analysis/matlab/variations/boxa_b2_d0_5/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/boxa_b2_d0_5/plotcurve.m +++ b/analysis/matlab/variations/boxa_b2_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/boxa_b2_d6_10/learning_curve.png b/analysis/matlab/variations/boxa_b2_d6_10/learning_curve.png index 5d7c66f..76b9f2c 100644 Binary files a/analysis/matlab/variations/boxa_b2_d6_10/learning_curve.png and b/analysis/matlab/variations/boxa_b2_d6_10/learning_curve.png differ diff --git a/analysis/matlab/variations/boxa_b2_d6_10/learning_curve_rate.png b/analysis/matlab/variations/boxa_b2_d6_10/learning_curve_rate.png index 2589cdd..0fe225e 100644 Binary files a/analysis/matlab/variations/boxa_b2_d6_10/learning_curve_rate.png and b/analysis/matlab/variations/boxa_b2_d6_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/boxa_b2_d6_10/plotcurve.m b/analysis/matlab/variations/boxa_b2_d6_10/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/boxa_b2_d6_10/plotcurve.m +++ b/analysis/matlab/variations/boxa_b2_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/matched_current_d0_3/learning_curve.png b/analysis/matlab/variations/matched_current_d0_3/learning_curve.png index 01597f5..ec1e03d 100644 Binary files a/analysis/matlab/variations/matched_current_d0_3/learning_curve.png and b/analysis/matlab/variations/matched_current_d0_3/learning_curve.png differ diff --git a/analysis/matlab/variations/matched_current_d0_3/learning_curve_rate.png b/analysis/matlab/variations/matched_current_d0_3/learning_curve_rate.png index 830f2e4..2acc1b3 100644 Binary files a/analysis/matlab/variations/matched_current_d0_3/learning_curve_rate.png and b/analysis/matlab/variations/matched_current_d0_3/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/matched_current_d0_3/plotcurve.m b/analysis/matlab/variations/matched_current_d0_3/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/matched_current_d0_3/plotcurve.m +++ b/analysis/matlab/variations/matched_current_d0_3/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/naive_a2_d0_10/learning_curve.png b/analysis/matlab/variations/naive_a2_d0_10/learning_curve.png index 5399565..11436a8 100644 Binary files a/analysis/matlab/variations/naive_a2_d0_10/learning_curve.png and b/analysis/matlab/variations/naive_a2_d0_10/learning_curve.png differ diff --git a/analysis/matlab/variations/naive_a2_d0_10/learning_curve_rate.png b/analysis/matlab/variations/naive_a2_d0_10/learning_curve_rate.png index 642337a..c3326e4 100644 Binary files a/analysis/matlab/variations/naive_a2_d0_10/learning_curve_rate.png and b/analysis/matlab/variations/naive_a2_d0_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/naive_a2_d0_10/plotcurve.m b/analysis/matlab/variations/naive_a2_d0_10/plotcurve.m index a9dba8b..adeedd6 100644 --- a/analysis/matlab/variations/naive_a2_d0_10/plotcurve.m +++ b/analysis/matlab/variations/naive_a2_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');