Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neuro-mechatronics-interfaces/matlab_data_plots
Import as +plot to use as gitmodule in MATLAB repo.
https://github.com/neuro-mechatronics-interfaces/matlab_data_plots
matlab package plot plotting submodule
Last synced: 12 days ago
JSON representation
Import as +plot to use as gitmodule in MATLAB repo.
- Host: GitHub
- URL: https://github.com/neuro-mechatronics-interfaces/matlab_data_plots
- Owner: Neuro-Mechatronics-Interfaces
- Created: 2022-05-10T21:14:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T17:50:33.000Z (3 months ago)
- Last Synced: 2024-10-30T18:38:16.802Z (3 months ago)
- Topics: matlab, package, plot, plotting, submodule
- Language: MATLAB
- Size: 162 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# +plot #
Package for basic MATLAB data plots.## Usage ##
See function descriptions, or `help plot` in the MATLAB editor for usage details.### Git ###
To add this file as a submodule package to a MATLAB project:
1. Open a git bash in the desired project folder.
2. Use the following syntax to add the submodule as a package folder:
```(git)
git submodule add [email protected]:Neuro-Mechatronics-Interfaces/MATLAB_Data_Plots.git +plot
```## Contents ##
### Labeling Utilities ###
+ [add_multi_ylabel](add_multi_ylabel.m) - Adds multiple y-axis labels to an axis with customized alignment, color, spacing, and font options.
+ [add_scale_bar](add_scale_bar.m) - Adds a scale bar to an existing axis, with customizable units, color, and position.
+ [add_titles](add_titles.m) - Adds a title and subtitle to an axis with customizable font and color options.### General Plotting Utilities ###
+ [correlation](correlation.m) - Plot correlation (optionally specifying an axes handle).
+ [get_parent_figure](get_parent_figure.m) - Returns the parent figure even if it's not directly 'Parent' in the tree of the provided graphics object.
+ [parameters](parameters.m) - Return parameters struct, which sets default values for things like epoch durations etc.
+ [raincloud](raincloud.m) - Plots a combination of half-violin, boxplot, and raw.
+ [raster](raster.m) - Plot raster pulse trains from cell array of sample times.
+ [time_amp_axes](time_amp_axes.m) - Return figure and axes handle for time-vs-amplitude axes.
+ [time_trial_axes](time_trial_axes.m) - Return figure and axes handle for time-vs-trials axes.
+ [tt_spline](tt_spline.m) - Plot smoothing spline fitted model from time table.### EMG-Specific Plots ###
+ [emg_array](emg_array.m) - Plot emg array given samples as they come from TMSi SDK.
+ [emg_averages](emg_averages.m) - Handle plotting gridded averages (TMSi/HD-EMG array).
+ [emg_averages__bipolar](emg_averages__bipolar.m) - EMG processing for bipolar TMSi channels.
+ [emg_averages__imu](emg_averages__imu.m) - EMG processing for TMSi IMU channels.
+ [emg_averages__unipolar_array](emg_averages__unipolar_array.m) - EMG processing for HD-EMG TMSi Array.
+ [emg_rms](emg_rms.m) - Plot RMS heatmap with filled contour lines.
+ [emg_stack](emg_stack.m) - Create stack of EMG individual trial traces.
+ [emg_waterfall](emg_waterfall.m) - Create waterfall plots to show individual stimulus trial responses.
+ [impedances_hdemg](impedances_hdemg.m) - Generate impedance plot in grid orientation for HD-EMG.
+ [raw_tmsi_channel](raw_tmsi_channel.m) - Handle plotting single-channel raw TMSi data.
+ [synergy](synergy.m) - Plot muscle synergies from nnmf results.### Abstract-Concept Plots ###
+ [direct_form_I](direct_form_I.m) - Plot Direct Form-I implementation block diagram and pole/zero plot.
+ [direct_form_II](direct_form_II.m) - Plot Direct Form-II implementation block diagram and pole/zero plot.### Experiment-Specific Plots ###
+ [diff_simulated_fields](diff_simulated_fields.m) - Plots difference between simulated fields from Block_A and Block_B.
+ [pattern_summary](pattern_summary.m) - Plot summary of a given set of patterns, superimposed on approximation of sulcus.
+ [potentiometer_event_alignments](potentiometer_event_alignments.m) - Handle plotting potentiometers from wrist task against parsed events for a given exported alignment.
+ [response_curves](response_curves.m) - Creates set of response curves for parsed "response" metric data.
+ [sba](sba.m) - Plot Scalable Brain Atlas for macaque.
+ [target_classification_tracking](target_classification_tracking.m) - Plot tracking through time for F1-score.
+ [trial_durations](trial_durations.m) - Plot bar graphs showing distribution of trial durations.
+ [trigger_deltas](trigger_deltas.m) - Handle plotting stem display of times between each "trigger" (sync) sample.