How to get and set ylabel position in normalized units?
조회 수: 8 (최근 30일)
이전 댓글 표시
I would like to shift (increase the gap) for ylabel. The standatd method is the following: ylabh = get(gca,'ylabel'); set(ylabh,'position',get(ylabh,'position') - [shift 0 0]);
But how to get and set this in normalized coordinates? I cannot figure out.
댓글 수: 0
답변 (1개)
alice
2017년 7월 5일
편집: alice
2017년 7월 5일
You can set the units to normalized first:
...
set(ylabh,'Units','normalized');
set(ylabh,'position',get(ylabh,'position') - [shift 0 0]);
댓글 수: 1
Giuseppe Naselli
2018년 2월 6일
the solution you proposed gives a error (below)
Error using ylabel (line 16)
Not enough input arguments.
참고 항목
카테고리
Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!