A one-stop shop to instantly make your MATLAB scripts and plots beautiful, publication-ready and colorblind friendly.
To use prettify_matlab:
prettify_matlab doesn't use any of MATLAB's add-on toolboxes.
colorbrewer, to generate colormaps
rgb - modified version (called with prettify_rgb()
) already included.
Run prettify_current_code;
to prettify your current script open in the MATLAB editor. All code editing rules are stored in the formatRules.xml
file, where they can easily be changed.
Run prettify_plot;
to prettify your current figure (includes all subplots). Includes options to modify the background color, text size and homogenize x and y limits across plots.
Run prettify_colorblind_simulator;
to plot your current figure as it would seen with different types of color blindness.
Uses the matrices from:
Gustavo M. Machado, Manuel M. Oliveira, and Leandro A. F. Fernandes "A Physiologically-based Model for Simulation of Color Vision Deficiency". IEEE Transactions on Visualization and Computer Graphics. Volume 15 (2009), Number 6, November/December 2009. pp. 1291-1298.
If you find this repo useful in your work, we would like a citation [more details coming soon-ish]. Contact us for more information. Cheers!