I would like to insert text notes at certain values of a stacked plot type. I have tried the text function but I cant seem to get it to work.
Normally my stacked plots have a time variable (see screenshot). I would like to insert comments to certain dates and variables.
Thanks in advance!Capture.PNG

답변 (1개)

Adam Danz
Adam Danz 2020년 11월 19일
편집: Adam Danz 2020년 11월 24일

0 개 추천

stackedplot does not return the axis handles which is needed to place the text objects but you can get the axis handles using the undocumented NodeChildren property. Use flipud to reverse the order of axis handles so they appear in the same order as the stack.
S = stackedplot(rand(50,4));
ax = flipud(findobj(S.NodeChildren, 'Type','Axes'));
text(ax(1),10,.8, 'Text1')
text(ax(2),20,.6, 'Text2')
text(ax(3),30,.4, 'Text3')
text(ax(4),40,.2, 'Text4')

카테고리

도움말 센터File Exchange에서 Annotations에 대해 자세히 알아보기

제품

릴리스

R2019a

질문:

2019년 10월 1일

편집:

2020년 11월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by