plot_EEGepoch_2024_02_18.m 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. % G.V. Anguelova
  2. % 07-06-2022
  3. %% loop EEG data, met subplot; +save; definitief
  4. for k = 1:length(seizureLocation_selectie) % een figuur voor elk epoch; om layout eerst uit te proberen, te vervangen door: k=1:2
  5. ymax = max(max(seizureLocation_selectie(k,:,:))); % patient specific
  6. ymin = min(min(seizureLocation_selectie(k,:,:)));
  7. for i = 1:18 % 1 subplot for each EEG channel in 'dubbele banaan'
  8. subplot(18,1,i);
  9. plot(seizureLocation_selectie(k,:,i))
  10. hold on
  11. xlim([0 250]);
  12. ylim([ymin ymax]);
  13. xlabel('epoch van 2s')
  14. ax = gca;
  15. ax.FontSize = 6;
  16. ax.Position(4) = 1.5*ax.Position(4);
  17. end
  18. title(num2str(k))
  19. pos = get(gcf, 'Position');
  20. set(gcf, 'Position',pos+[0 0 -400 500])
  21. set(gca,'YtickLabel',{'Cz-Pz','Fz-Cz','P3-O1','C3-P3','F3-C3','Fp1-F3','P4-O2','C4-P4','F4-C4','Fp2-F4','T5-O1','T3-T5','F7-T3','Fp1-F7','T6-O2','T4-T6','F8-T4','Fp2-F8'});
  22. set(gca,'XtickLabel',{'0','1','2'});
  23. outpos = get(gcf, 'OuterPosition');
  24. set(gcf, 'OuterPosition',outpos+[-500 0 0 0])
  25. txt = ['Figuur_',num2str(k),'_2023_09_15.png'];
  26. saveas(gcf,txt)
  27. close
  28. end
  29. %%