Flexible and Fast Spike Raster Plotting

버전 1.3.0.0 (138 KB) 작성자: Jeffrey Chiou
Plots spike rasters from spike times or binary trains. Faster than most implementations.
다운로드 수: 5.5K
업데이트 날짜: 2014/4/1

라이선스 보기

This function quickly plots raster plots of large quantities of spike train data. Inputs can be spike times or binary spike train data organized by trial. It can also plot well-formatted single spike trains (example in zip file).
Speed is achieved by only plotting one object per figure (a line with segments separated by NaNs) and avoiding loops.
You can plot vertical lines, horizontal lines, and dots with formatting, on specific figures. You can also adjust the spike duration, relative spike start time, and vertical spike position. The x-axes for timing data are automatically set to show all spikes, but can alternatively be adjusted to your liking.
Please look at the .m file help for more extensive documentation. A test plotting file and sample figures are also attached.

Request features in comments, or to the email in my profile!

인용 양식

Jeffrey Chiou (2024). Flexible and Fast Spike Raster Plotting (https://www.mathworks.com/matlabcentral/fileexchange/45671-flexible-and-fast-spike-raster-plotting), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2013a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Electrophysiology에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!
버전 게시됨 릴리스 정보
1.3.0.0

Fixed bug in which relSpikeStartTime did nothing to certain plots. Added parameter rasterWindowOffset, which is the same as relSpikeStartTime, but highlights that x-axis can be shifted w/o XTick and XAxisLabel.

1.2.0.0

Added ability to specify vertical spike height for 'vertline' plots. Allows gaps between trials.

1.1.0.0

Description text

1.0.0.0