expandaxes

버전 1.1.9.0 (60.3 KB) 작성자: Marc Jakobi
More reliable implementation of the option "expand axes to fill figure"

다운로드 수: 427

업데이트 날짜: 2022/10/15

GitHub에서 호스트

GitHub에서 라이선스 보기

More reliable implementation of the option "expand axes to fill figure" in the Export Setup... settings.
Works with multiple subplots and usually does not distort objects such as colorbars. This function attempts to automatically remove white space in figures by expanding the axes objects to fill the figure. The available option in the "export setup" figure menu sometimes distorts the axes and often does not work at all if there is more than one axes or a colorbar. The common fix is to manually change the position of each axes, which can be a tedious process. This function attempts to automate the process while keeping the syntax as simple as possible. It automatically removes the white space of most figures with multiple subplots, superimpozed axes objects and colorbars without distorting the axes. The zip file contains the function and a script with examples of use.
Syntax: expandaxes(h)
expandaxes(h, fHor, fVer) - For manual adjustment of the distance between subplots
Input arguments:
- h: Figure handle
- fHor: Factor for the distance between subplots in horizontal direction (Default: 1)
- fVer: Factor for the distance between subplots in vertical direction (Default: 1)

Hints:
a) General rule of thumb for the order of execution when calling expandaxes:
1) Set objects, FontSizes, etc.
2) Call expandaxes
3) Other manipulations of axes and colorbar positions
b) By setting h.SizeChangedFcn = 'expandaxes(gcf, fHor, fVer);'; this function can be called with exery resize of the figure h.

인용 양식

Marc Jakobi (2022). expandaxes (https://github.com/MrcJkb/expandaxes), GitHub. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2016b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
도움

받음: export_fig

Community Treasure Hunt

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

Start Hunting!
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.