diff --git a/analysis/matlab/variations/naive_a2_d0_13/learning_curve.png b/analysis/matlab/variations/naive_a2_d0_13/learning_curve.png index ff29a1e..2ae5269 100644 Binary files a/analysis/matlab/variations/naive_a2_d0_13/learning_curve.png and b/analysis/matlab/variations/naive_a2_d0_13/learning_curve.png differ diff --git a/analysis/matlab/variations/naive_a2_d0_13/learning_curve_rate.png b/analysis/matlab/variations/naive_a2_d0_13/learning_curve_rate.png index 6ea1e7a..db1045b 100644 Binary files a/analysis/matlab/variations/naive_a2_d0_13/learning_curve_rate.png and b/analysis/matlab/variations/naive_a2_d0_13/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/naive_a2_d0_13/plotcurve.m b/analysis/matlab/variations/naive_a2_d0_13/plotcurve.m index 1f090e6..a9dba8b 100644 --- a/analysis/matlab/variations/naive_a2_d0_13/plotcurve.m +++ b/analysis/matlab/variations/naive_a2_d0_13/plotcurve.m @@ -46,9 +46,18 @@ set(gca, 'XTick', xd, 'XTickLabel', {}, 'Position', [0.2 0.30 0.60 0.60], ... xticklabels('auto') set(gca, 'XTickLabelRotation', 0); % keep x labels horizontal (no auto-rotate) xlim([min(xd) - 0.5, max(xd) + 0.5]); % half-day padding so points aren't on the edges -if strcmp(metric, 'count') % success count: y-ticks every 5 units +if strcmp(metric, 'count') % count: tick every 5, but label only every 10 yl = ylim(gca); - set(gca, 'YTick', floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5); + yt = floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + 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) + yl = ylim(gca); + set(gca, 'YMinorTick', 'on'); + ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; end grid on % Add breathing room between the y-axis label and the tick numbers. diff --git a/analysis/matlab/variations/naive_a2_d0_5/learning_curve.png b/analysis/matlab/variations/naive_a2_d0_5/learning_curve.png index 60184b8..4009d77 100644 Binary files a/analysis/matlab/variations/naive_a2_d0_5/learning_curve.png and b/analysis/matlab/variations/naive_a2_d0_5/learning_curve.png differ diff --git a/analysis/matlab/variations/naive_a2_d0_5/learning_curve_rate.png b/analysis/matlab/variations/naive_a2_d0_5/learning_curve_rate.png index aa80fe6..0d211af 100644 Binary files a/analysis/matlab/variations/naive_a2_d0_5/learning_curve_rate.png and b/analysis/matlab/variations/naive_a2_d0_5/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/naive_a2_d0_5/plotcurve.m b/analysis/matlab/variations/naive_a2_d0_5/plotcurve.m index 1f090e6..a9dba8b 100644 --- a/analysis/matlab/variations/naive_a2_d0_5/plotcurve.m +++ b/analysis/matlab/variations/naive_a2_d0_5/plotcurve.m @@ -46,9 +46,18 @@ set(gca, 'XTick', xd, 'XTickLabel', {}, 'Position', [0.2 0.30 0.60 0.60], ... xticklabels('auto') set(gca, 'XTickLabelRotation', 0); % keep x labels horizontal (no auto-rotate) xlim([min(xd) - 0.5, max(xd) + 0.5]); % half-day padding so points aren't on the edges -if strcmp(metric, 'count') % success count: y-ticks every 5 units +if strcmp(metric, 'count') % count: tick every 5, but label only every 10 yl = ylim(gca); - set(gca, 'YTick', floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5); + yt = floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + 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) + yl = ylim(gca); + set(gca, 'YMinorTick', 'on'); + ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; end grid on % Add breathing room between the y-axis label and the tick numbers. diff --git a/analysis/matlab/variations/naive_a2_d6_10/learning_curve.png b/analysis/matlab/variations/naive_a2_d6_10/learning_curve.png index b3c3a6f..0560fbd 100644 Binary files a/analysis/matlab/variations/naive_a2_d6_10/learning_curve.png and b/analysis/matlab/variations/naive_a2_d6_10/learning_curve.png differ diff --git a/analysis/matlab/variations/naive_a2_d6_10/learning_curve_rate.png b/analysis/matlab/variations/naive_a2_d6_10/learning_curve_rate.png index dc5cb39..997229d 100644 Binary files a/analysis/matlab/variations/naive_a2_d6_10/learning_curve_rate.png and b/analysis/matlab/variations/naive_a2_d6_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/naive_a2_d6_10/plotcurve.m b/analysis/matlab/variations/naive_a2_d6_10/plotcurve.m index 1f090e6..a9dba8b 100644 --- a/analysis/matlab/variations/naive_a2_d6_10/plotcurve.m +++ b/analysis/matlab/variations/naive_a2_d6_10/plotcurve.m @@ -46,9 +46,18 @@ set(gca, 'XTick', xd, 'XTickLabel', {}, 'Position', [0.2 0.30 0.60 0.60], ... xticklabels('auto') set(gca, 'XTickLabelRotation', 0); % keep x labels horizontal (no auto-rotate) xlim([min(xd) - 0.5, max(xd) + 0.5]); % half-day padding so points aren't on the edges -if strcmp(metric, 'count') % success count: y-ticks every 5 units +if strcmp(metric, 'count') % count: tick every 5, but label only every 10 yl = ylim(gca); - set(gca, 'YTick', floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5); + yt = floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + 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) + yl = ylim(gca); + set(gca, 'YMinorTick', 'on'); + ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; end grid on % Add breathing room between the y-axis label and the tick numbers. diff --git a/analysis/matlab/variations/naive_a2_d6_13/learning_curve.png b/analysis/matlab/variations/naive_a2_d6_13/learning_curve.png index b60c00c..53cce50 100644 Binary files a/analysis/matlab/variations/naive_a2_d6_13/learning_curve.png and b/analysis/matlab/variations/naive_a2_d6_13/learning_curve.png differ diff --git a/analysis/matlab/variations/naive_a2_d6_13/learning_curve_rate.png b/analysis/matlab/variations/naive_a2_d6_13/learning_curve_rate.png index 9e6b035..82356cd 100644 Binary files a/analysis/matlab/variations/naive_a2_d6_13/learning_curve_rate.png and b/analysis/matlab/variations/naive_a2_d6_13/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/naive_a2_d6_13/plotcurve.m b/analysis/matlab/variations/naive_a2_d6_13/plotcurve.m index 1f090e6..a9dba8b 100644 --- a/analysis/matlab/variations/naive_a2_d6_13/plotcurve.m +++ b/analysis/matlab/variations/naive_a2_d6_13/plotcurve.m @@ -46,9 +46,18 @@ set(gca, 'XTick', xd, 'XTickLabel', {}, 'Position', [0.2 0.30 0.60 0.60], ... xticklabels('auto') set(gca, 'XTickLabelRotation', 0); % keep x labels horizontal (no auto-rotate) xlim([min(xd) - 0.5, max(xd) + 0.5]); % half-day padding so points aren't on the edges -if strcmp(metric, 'count') % success count: y-ticks every 5 units +if strcmp(metric, 'count') % count: tick every 5, but label only every 10 yl = ylim(gca); - set(gca, 'YTick', floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5); + yt = floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + 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) + yl = ylim(gca); + set(gca, 'YMinorTick', 'on'); + ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; end grid on % Add breathing room between the y-axis label and the tick numbers. diff --git a/analysis/matlab/variations/naive_boxa_d0_10/learning_curve.png b/analysis/matlab/variations/naive_boxa_d0_10/learning_curve.png index ae1038f..0f1f8f8 100644 Binary files a/analysis/matlab/variations/naive_boxa_d0_10/learning_curve.png and b/analysis/matlab/variations/naive_boxa_d0_10/learning_curve.png differ diff --git a/analysis/matlab/variations/naive_boxa_d0_10/learning_curve_rate.png b/analysis/matlab/variations/naive_boxa_d0_10/learning_curve_rate.png index dce6c21..9546047 100644 Binary files a/analysis/matlab/variations/naive_boxa_d0_10/learning_curve_rate.png and b/analysis/matlab/variations/naive_boxa_d0_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/naive_boxa_d0_10/plotcurve.m b/analysis/matlab/variations/naive_boxa_d0_10/plotcurve.m index 1f090e6..a9dba8b 100644 --- a/analysis/matlab/variations/naive_boxa_d0_10/plotcurve.m +++ b/analysis/matlab/variations/naive_boxa_d0_10/plotcurve.m @@ -46,9 +46,18 @@ set(gca, 'XTick', xd, 'XTickLabel', {}, 'Position', [0.2 0.30 0.60 0.60], ... xticklabels('auto') set(gca, 'XTickLabelRotation', 0); % keep x labels horizontal (no auto-rotate) xlim([min(xd) - 0.5, max(xd) + 0.5]); % half-day padding so points aren't on the edges -if strcmp(metric, 'count') % success count: y-ticks every 5 units +if strcmp(metric, 'count') % count: tick every 5, but label only every 10 yl = ylim(gca); - set(gca, 'YTick', floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5); + yt = floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + 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) + yl = ylim(gca); + set(gca, 'YMinorTick', 'on'); + ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; end grid on % Add breathing room between the y-axis label and the tick numbers. diff --git a/analysis/matlab/variations/naive_boxa_d0_13/learning_curve.png b/analysis/matlab/variations/naive_boxa_d0_13/learning_curve.png index ab3caa6..b7f0140 100644 Binary files a/analysis/matlab/variations/naive_boxa_d0_13/learning_curve.png and b/analysis/matlab/variations/naive_boxa_d0_13/learning_curve.png differ diff --git a/analysis/matlab/variations/naive_boxa_d0_13/learning_curve_rate.png b/analysis/matlab/variations/naive_boxa_d0_13/learning_curve_rate.png index 8ede890..b1fc2f9 100644 Binary files a/analysis/matlab/variations/naive_boxa_d0_13/learning_curve_rate.png and b/analysis/matlab/variations/naive_boxa_d0_13/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/naive_boxa_d0_13/plotcurve.m b/analysis/matlab/variations/naive_boxa_d0_13/plotcurve.m index 1f090e6..a9dba8b 100644 --- a/analysis/matlab/variations/naive_boxa_d0_13/plotcurve.m +++ b/analysis/matlab/variations/naive_boxa_d0_13/plotcurve.m @@ -46,9 +46,18 @@ set(gca, 'XTick', xd, 'XTickLabel', {}, 'Position', [0.2 0.30 0.60 0.60], ... xticklabels('auto') set(gca, 'XTickLabelRotation', 0); % keep x labels horizontal (no auto-rotate) xlim([min(xd) - 0.5, max(xd) + 0.5]); % half-day padding so points aren't on the edges -if strcmp(metric, 'count') % success count: y-ticks every 5 units +if strcmp(metric, 'count') % count: tick every 5, but label only every 10 yl = ylim(gca); - set(gca, 'YTick', floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5); + yt = floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + 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) + yl = ylim(gca); + set(gca, 'YMinorTick', 'on'); + ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; end grid on % Add breathing room between the y-axis label and the tick numbers. diff --git a/analysis/matlab/variations/naive_boxa_d0_5/learning_curve.png b/analysis/matlab/variations/naive_boxa_d0_5/learning_curve.png index 7890cc3..a8a1dee 100644 Binary files a/analysis/matlab/variations/naive_boxa_d0_5/learning_curve.png and b/analysis/matlab/variations/naive_boxa_d0_5/learning_curve.png differ diff --git a/analysis/matlab/variations/naive_boxa_d0_5/learning_curve_rate.png b/analysis/matlab/variations/naive_boxa_d0_5/learning_curve_rate.png index f90d23c..0f294c3 100644 Binary files a/analysis/matlab/variations/naive_boxa_d0_5/learning_curve_rate.png and b/analysis/matlab/variations/naive_boxa_d0_5/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/naive_boxa_d0_5/plotcurve.m b/analysis/matlab/variations/naive_boxa_d0_5/plotcurve.m index 1f090e6..a9dba8b 100644 --- a/analysis/matlab/variations/naive_boxa_d0_5/plotcurve.m +++ b/analysis/matlab/variations/naive_boxa_d0_5/plotcurve.m @@ -46,9 +46,18 @@ set(gca, 'XTick', xd, 'XTickLabel', {}, 'Position', [0.2 0.30 0.60 0.60], ... xticklabels('auto') set(gca, 'XTickLabelRotation', 0); % keep x labels horizontal (no auto-rotate) xlim([min(xd) - 0.5, max(xd) + 0.5]); % half-day padding so points aren't on the edges -if strcmp(metric, 'count') % success count: y-ticks every 5 units +if strcmp(metric, 'count') % count: tick every 5, but label only every 10 yl = ylim(gca); - set(gca, 'YTick', floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5); + yt = floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + 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) + yl = ylim(gca); + set(gca, 'YMinorTick', 'on'); + ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; end grid on % Add breathing room between the y-axis label and the tick numbers. diff --git a/analysis/matlab/variations/naive_boxa_d6_10/learning_curve.png b/analysis/matlab/variations/naive_boxa_d6_10/learning_curve.png index d9f280a..ea65f96 100644 Binary files a/analysis/matlab/variations/naive_boxa_d6_10/learning_curve.png and b/analysis/matlab/variations/naive_boxa_d6_10/learning_curve.png differ diff --git a/analysis/matlab/variations/naive_boxa_d6_10/learning_curve_rate.png b/analysis/matlab/variations/naive_boxa_d6_10/learning_curve_rate.png index 9ff844c..eb452e2 100644 Binary files a/analysis/matlab/variations/naive_boxa_d6_10/learning_curve_rate.png and b/analysis/matlab/variations/naive_boxa_d6_10/learning_curve_rate.png differ diff --git a/analysis/matlab/variations/naive_boxa_d6_10/plotcurve.m b/analysis/matlab/variations/naive_boxa_d6_10/plotcurve.m index 1f090e6..a9dba8b 100644 --- a/analysis/matlab/variations/naive_boxa_d6_10/plotcurve.m +++ b/analysis/matlab/variations/naive_boxa_d6_10/plotcurve.m @@ -46,9 +46,18 @@ set(gca, 'XTick', xd, 'XTickLabel', {}, 'Position', [0.2 0.30 0.60 0.60], ... xticklabels('auto') set(gca, 'XTickLabelRotation', 0); % keep x labels horizontal (no auto-rotate) xlim([min(xd) - 0.5, max(xd) + 0.5]); % half-day padding so points aren't on the edges -if strcmp(metric, 'count') % success count: y-ticks every 5 units +if strcmp(metric, 'count') % count: tick every 5, but label only every 10 yl = ylim(gca); - set(gca, 'YTick', floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5); + yt = floor(yl(1) / 5) * 5 : 5 : ceil(yl(2) / 5) * 5; + lbl = cell(1, numel(yt)); + for k = 1:numel(yt) + 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) + yl = ylim(gca); + set(gca, 'YMinorTick', 'on'); + ax = gca; ax.YAxis.MinorTickValues = 0 : 0.02 : ceil(yl(2) / 0.02) * 0.02; end grid on % Add breathing room between the y-axis label and the tick numbers.