How to Define Title Before Plotting?
조회 수: 5 (최근 30일)
이전 댓글 표시
The code below works well:
hax = axes;
x = linspace(0,3);
y1 = sin(5*x);
plot(hax,x,y1)
hax.Title.String = 'TITLE'; %titling after plotting
But, is there any way to define the title before plotting? (and if it's not possible why?) The code below does NOT draw the title:
hax = axes;
x = linspace(0,3);
hax.Title.String = 'TITLE'; % titling before plotting (doesn't work)
y1 = sin(5*x);
plot(hax,x,y1)
댓글 수: 0
채택된 답변
Rik
2018년 9월 26일
Because plot is a high level command and will clear a lot of things, unlike the line function (which is what plot is calling anyway). Using hold will work:
hax = axes;
x = linspace(0,3);
hax.Title.String = 'TITLE'; % titling before plotting (doesn't work)
hold(hax,'on')
y1 = sin(5*x);
plot(hax,x,y1)
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Title에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!