From e401455351dbf283cec36c3efe1319d6e6f982a0 Mon Sep 17 00:00:00 2001 From: Experiments DB Dev Date: Fri, 24 Jul 2026 09:07:32 -0400 Subject: [PATCH] fix(matlab): vertical x-axis plots, batch 3 Co-Authored-By: Claude Opus 4.8 --- .../naive_boxa_d6_13/learning_curve.png | Bin 40747 -> 40747 bytes .../naive_boxa_d6_13/learning_curve_rate.png | Bin 40355 -> 40355 bytes .../variations/naive_boxa_d6_13/plotcurve.m | 5 +++-- .../variations/prev_f_full/learning_curve.png | Bin 39673 -> 39673 bytes .../prev_f_full/learning_curve_rate.png | Bin 40682 -> 40682 bytes .../matlab/variations/prev_f_full/plotcurve.m | 5 +++-- .../right_only_d0_10/learning_curve.png | Bin 41774 -> 41774 bytes .../right_only_d0_10/learning_curve_rate.png | Bin 43145 -> 43145 bytes .../variations/right_only_d0_10/plotcurve.m | 5 +++-- .../right_only_d0_13/learning_curve.png | Bin 44369 -> 44369 bytes .../right_only_d0_13/learning_curve_rate.png | Bin 41551 -> 41551 bytes .../variations/right_only_d0_13/plotcurve.m | 5 +++-- .../right_only_d0_5/learning_curve.png | Bin 36277 -> 36277 bytes .../right_only_d0_5/learning_curve_rate.png | Bin 37847 -> 37847 bytes .../variations/right_only_d0_5/plotcurve.m | 5 +++-- .../right_only_d6_10/learning_curve.png | Bin 35630 -> 35630 bytes .../right_only_d6_10/learning_curve_rate.png | Bin 37311 -> 37311 bytes .../variations/right_only_d6_10/plotcurve.m | 5 +++-- .../right_only_d6_13/learning_curve.png | Bin 41118 -> 41118 bytes .../right_only_d6_13/learning_curve_rate.png | Bin 39957 -> 39957 bytes .../variations/right_only_d6_13/plotcurve.m | 5 +++-- .../unmerge_d0_10/learning_curve.png | Bin 42379 -> 42379 bytes .../unmerge_d0_10/learning_curve_rate.png | Bin 43385 -> 43385 bytes .../variations/unmerge_d0_10/plotcurve.m | 5 +++-- 24 files changed, 24 insertions(+), 16 deletions(-) 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 480a1eed06d6dcb33503768af4ac06a7b9277372..2be1a17a62b7281461b456a284a81162686dd6a5 100644 GIT binary patch delta 35 rcmZ3zk7@NjrU_2$ylna_uUf2_=o!pyX=Pw$WnwOS)w6cv@|Jl3=(7zt delta 35 rcmZ3zk7@NjrU_2$tQvy33u>oN^bF=Uv@$WUGBj^q#^ttuFM^bF=Uv@$WUGPF#QQ+L_8{LdT!*~$!R diff --git a/analysis/matlab/variations/naive_boxa_d6_13/plotcurve.m b/analysis/matlab/variations/naive_boxa_d6_13/plotcurve.m index 193a44b..8fb7f44 100644 --- a/analysis/matlab/variations/naive_boxa_d6_13/plotcurve.m +++ b/analysis/matlab/variations/naive_boxa_d6_13/plotcurve.m @@ -38,8 +38,9 @@ legend([e1 e2], {sprintf('anodal, N = %d', na), sprintf('control, N = %d', nc)}, 'Location', 'northwest', 'Box', 'off'); xlabel('training day'); ylabel(ylab); title(vname, 'Interpreter', 'none'); -set(gca, 'XTick', xd, 'FontName', 'Arial', 'FontSize', 13, 'LineWidth', 1.5, 'Box', 'off'); -xtickangle(90); % vertical x-axis tick labels +set(gca, 'XTick', xd, 'XTickLabelRotation', 90, ... % vertical x-axis tick labels + 'FontName', 'Arial', 'FontSize', 13, 'LineWidth', 1.5, 'Box', 'off'); +drawnow; % force layout so the rotation is applied headless exportgraphics(fig, outFile, 'Resolution', 150); close(fig); fprintf('%s: wrote %s (anodal N=%d, control N=%d)\n', vname, outFile, na, nc); diff --git a/analysis/matlab/variations/prev_f_full/learning_curve.png b/analysis/matlab/variations/prev_f_full/learning_curve.png index 7971adbddf295881b7d7aadf616d7e15bd92b4bb..b4bed5fdadd774bc88602df6b99db0df45e4361f 100644 GIT binary patch delta 35 tcmV+;0NnriwF3FI0+2!n4F)pG(^PShNmC0sIxsdmH87g0?VquyQknvm4y6D9 delta 35 rcmeylmFeeJrU_2$tQsP+r#dAjdIobFTA3JF85x+pKcl>HdC)8X>NE`g 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 8a6ddf19df01271f13cc177b7c166f247702fcb5..a92839b96fa8acf7416363ccea6e163831291b90 100644 GIT binary patch delta 35 tcmV+;0NnrTy#ngJ0+2!n4F)s4)MV$8NmC0sIxsdmH8Jh2-3hU$L!JqW4!8gS delta 35 tcmV+;0NnrTy#ngJ0+2!n1t=Et#OO4UNmC0kIy5jkGBViVtq-xML!Jo74wV1^ diff --git a/analysis/matlab/variations/prev_f_full/plotcurve.m b/analysis/matlab/variations/prev_f_full/plotcurve.m index 193a44b..8fb7f44 100644 --- a/analysis/matlab/variations/prev_f_full/plotcurve.m +++ b/analysis/matlab/variations/prev_f_full/plotcurve.m @@ -38,8 +38,9 @@ legend([e1 e2], {sprintf('anodal, N = %d', na), sprintf('control, N = %d', nc)}, 'Location', 'northwest', 'Box', 'off'); xlabel('training day'); ylabel(ylab); title(vname, 'Interpreter', 'none'); -set(gca, 'XTick', xd, 'FontName', 'Arial', 'FontSize', 13, 'LineWidth', 1.5, 'Box', 'off'); -xtickangle(90); % vertical x-axis tick labels +set(gca, 'XTick', xd, 'XTickLabelRotation', 90, ... % vertical x-axis tick labels + 'FontName', 'Arial', 'FontSize', 13, 'LineWidth', 1.5, 'Box', 'off'); +drawnow; % force layout so the rotation is applied headless exportgraphics(fig, outFile, 'Resolution', 150); close(fig); fprintf('%s: wrote %s (anodal N=%d, control N=%d)\n', vname, outFile, na, nc); 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 7354cbeebffe7286ff0a59a2d01f9fc60676651e..7664c2a2c63e80ceeb7d5471bfe1e91ea9a51202 100644 GIT binary patch delta 35 rcmZ2?jA`95rU_2$ylkc++Yerv=o!pyX=Pw$Wopd4c#rDF<^c_e diff --git a/analysis/matlab/variations/right_only_d0_10/plotcurve.m b/analysis/matlab/variations/right_only_d0_10/plotcurve.m index 193a44b..8fb7f44 100644 --- a/analysis/matlab/variations/right_only_d0_10/plotcurve.m +++ b/analysis/matlab/variations/right_only_d0_10/plotcurve.m @@ -38,8 +38,9 @@ legend([e1 e2], {sprintf('anodal, N = %d', na), sprintf('control, N = %d', nc)}, 'Location', 'northwest', 'Box', 'off'); xlabel('training day'); ylabel(ylab); title(vname, 'Interpreter', 'none'); -set(gca, 'XTick', xd, 'FontName', 'Arial', 'FontSize', 13, 'LineWidth', 1.5, 'Box', 'off'); -xtickangle(90); % vertical x-axis tick labels +set(gca, 'XTick', xd, 'XTickLabelRotation', 90, ... % vertical x-axis tick labels + 'FontName', 'Arial', 'FontSize', 13, 'LineWidth', 1.5, 'Box', 'off'); +drawnow; % force layout so the rotation is applied headless exportgraphics(fig, outFile, 'Resolution', 150); close(fig); fprintf('%s: wrote %s (anodal N=%d, control N=%d)\n', vname, outFile, na, nc); 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 f427c40d564742e7265d636d35a84c8f83715fd6..01c5ad9f5025a116abab488b88d78200b72fa892 100644 GIT binary patch delta 35 rcmcb3i|OJmrU_2$ylfU)YQ&Q%N0 delta 35 rcmcb4?KKo_ka)ZeL;|UFP diff --git a/analysis/matlab/variations/right_only_d0_5/plotcurve.m b/analysis/matlab/variations/right_only_d0_5/plotcurve.m index 193a44b..8fb7f44 100644 --- a/analysis/matlab/variations/right_only_d0_5/plotcurve.m +++ b/analysis/matlab/variations/right_only_d0_5/plotcurve.m @@ -38,8 +38,9 @@ legend([e1 e2], {sprintf('anodal, N = %d', na), sprintf('control, N = %d', nc)}, 'Location', 'northwest', 'Box', 'off'); xlabel('training day'); ylabel(ylab); title(vname, 'Interpreter', 'none'); -set(gca, 'XTick', xd, 'FontName', 'Arial', 'FontSize', 13, 'LineWidth', 1.5, 'Box', 'off'); -xtickangle(90); % vertical x-axis tick labels +set(gca, 'XTick', xd, 'XTickLabelRotation', 90, ... % vertical x-axis tick labels + 'FontName', 'Arial', 'FontSize', 13, 'LineWidth', 1.5, 'Box', 'off'); +drawnow; % force layout so the rotation is applied headless exportgraphics(fig, outFile, 'Resolution', 150); close(fig); fprintf('%s: wrote %s (anodal N=%d, control N=%d)\n', vname, outFile, na, nc); 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 8cedcddf562a7fffefbf0ef677aaef36d2501114..44ceb42978ff89f823b3a146ec7109edd21e71c5 100644 GIT binary patch delta 35 rcmZ2CjcMI9rU_2$yzES01w-dd^bF>s+Pe$x diff --git a/analysis/matlab/variations/right_only_d6_10/plotcurve.m b/analysis/matlab/variations/right_only_d6_10/plotcurve.m index 193a44b..8fb7f44 100644 --- a/analysis/matlab/variations/right_only_d6_10/plotcurve.m +++ b/analysis/matlab/variations/right_only_d6_10/plotcurve.m @@ -38,8 +38,9 @@ legend([e1 e2], {sprintf('anodal, N = %d', na), sprintf('control, N = %d', nc)}, 'Location', 'northwest', 'Box', 'off'); xlabel('training day'); ylabel(ylab); title(vname, 'Interpreter', 'none'); -set(gca, 'XTick', xd, 'FontName', 'Arial', 'FontSize', 13, 'LineWidth', 1.5, 'Box', 'off'); -xtickangle(90); % vertical x-axis tick labels +set(gca, 'XTick', xd, 'XTickLabelRotation', 90, ... % vertical x-axis tick labels + 'FontName', 'Arial', 'FontSize', 13, 'LineWidth', 1.5, 'Box', 'off'); +drawnow; % force layout so the rotation is applied headless exportgraphics(fig, outFile, 'Resolution', 150); close(fig); fprintf('%s: wrote %s (anodal N=%d, control N=%d)\n', vname, outFile, na, nc); 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 7b1fc7f8dc128321b96566252875db9862f60a3c..f7a0226f56cc9ce36ebfc6ec310352965820c91e 100644 GIT binary patch delta 35 rcmbPtkZImQrU_2$yzH#mr3dUMdIob_S{ayI8JOyGcNuJ4{(U|G(;^Hf delta 35 rcmbPtkZImQrU_2$tQyKo%XP#jdIobFTA3JF8Jot><9xeu`S