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.
引用格式
Aditya (2024). Spaceplots (https://www.mathworks.com/matlabcentral/fileexchange/35464-spaceplots), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- MATLAB > Graphics > Formatting and Annotation > Axes Appearance > Combine Multiple Plots > Subplots >
标签
致谢
启发作品: subtightplot
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
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 |