Matlab's standard "subplot" function leaves large blank spaces around the plot boxes and gives the user no control over them. Spaceplots is an elementary function to get control over these spaces. I wanted to save space by making tight subplots, so I wrote this function. Thought it will be useful to others too.
>> Create your figure first, and then use spaceplots. It is a very non-intrusive function.
>> Works well with all subplot arrangements (including a mixture of large and small plots)
>> Preserves the axes line-up in the grid by manipulating insets properly
>> Does not work with multiple plots created in a figure by any function other than the Matlab default "subplot" function.
I hope the function is simple enough for anyone to rectify errors or make changes that suit them.
Citar como
Aditya (2024). Spaceplots (https://www.mathworks.com/matlabcentral/fileexchange/35464-spaceplots), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- MATLAB > Graphics > Formatting and Annotation > Axes Appearance > Combine Multiple Plots > Subplots >
Etiquetas
Agradecimientos
Inspiración para: subtightplot
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
Versión | Publicado | Notas de la versión | |
---|---|---|---|
1.5.0.0 | Included subplot.m for v3 |
||
1.4.0.0 | v3.0: Uses undocumented Matlab property 'LooseInset' which makes the function much simpler and cleaner. |
||
1.3.0.0 | 1. Fixed the issues occurring in successive uses of the function on the same figure. |
||
1.2.0.0 | 1. Fixed issues arising from successive uses of the function on the same figure. |
||
1.0.0.0 |