plot_raster

Version 1.4.0.0 (2,32 KB) von R P
Simple XY plot with the marker '|' instead of '.' or 'o'. Useful for rastergrams or rasterplots.
481 Downloads
Aktualisiert 30. Mär 2016

Lizenz anzeigen

Its a one line function, which does this:
plot([x(:)'; x(:)'], [y(:)'+width/2; y(:)'-width/2],'-','color',color,'linewidth',linew)
Syntax:
h = plot_raster(x,y,width,color,linew)

Where: 'x' and 'y' are data vectors
'width', 'color' and 'linew' are the width (standard=1),
color (standard='k' or [0 0 0]) and linewidth
(standard=1) of each '|' symbol.

Examples:
1) plot_raster( 5:10 ), xlim([0 7])
2) plot_raster( 5:10 , 0 ), xlim([4 11]), ylim([-2 2])
3) plot_raster( 5:10 , 5:-1:0 ), xlim([4 11])
4) plot_raster( 5:10 , 5:-1:0 , 2), xlim([4 11])
5) plot_raster( 5:10 , 5:-1:0 , 2 , 'r'), xlim([4 11])
6) plot_raster( 5:10 , 5:-1:0 , 2 , [0.4 0.7 0] ), xlim([4 11])
7) plot_raster( 5:10 , 5:-1:0 , 2 , 'r', 2), xlim([4 11])

8) spk_ts{1}=[6.18;6.19;6.46;7.01;7.51;8.37;8.37;8.45;8.47;8.59;8.65;8.95;9.09;9.10;9.12;9.21;9.21;9.22;9.23;9.30;9.31;];
spk_ts{2}=[5.65;5.87;6.36;6.37;6.49;6.63;6.74;6.86;6.86;6.99;6.99;7.13;7.36;7.45;7.56;8.34;8.35;8.61;8.6;];
spk_ts{3}=[3.78;5.37;6.97;7.06;7.07;7.08;7.23;7.43;7.44;7.45;7.67;7.72;7.76;7.77;7.78;7.89;];
spk_ts{4}=[6.18;6.19;6.46;7.01;7.51;8.37;8.37;8.45;8.47;8.59;8.65;8.95;9.09;9.10;9.12;9.21;9.21;9.22;9.23;9.30;9.31;];
spk_ts{5}=[5.65;5.87;6.36;6.37;6.49;6.63;6.74;6.86;6.86;6.99;6.99;7.13;7.36;7.45;7.56;8.34;8.35;8.61;8.6;];
spk_ts{6}=[3.78;5.37;6.97;7.06;7.07;7.08;7.23;7.43;7.44;7.45;7.67;7.72;7.76;7.77;7.78;7.89;];
for t=1:6
trial{t}=t*ones(size(spk_ts{t}));
end
plot_raster( cell2mat(spk_ts(:)) , cell2mat(trial(:)) )
axis tight
xlim([0 12])
box off
xlabel('Time (s)')
ylabel('Trial #')

Doubts: rpavao@gmail.com

Zitieren als

R P (2024). plot_raster (https://www.mathworks.com/matlabcentral/fileexchange/48516-plot_raster), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R13
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Interactive Control and Callbacks finden Sie in Help Center und MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
1.4.0.0

Help update.
updated title

1.3.0.0

Help improvement, again.

1.2.0.0

Help improvement, again.

1.1.0.0

Help text was improved.

1.0.0.0