How do you place text in same position of 12 subplots?

I am trying to place some text in the same position of 12 subplots (4x3). How can this be done? I have googled with no luck :(
Thanks

답변 (4개)

Walter Roberson
Walter Roberson 2012년 6월 8일
Suppose RelX and RelY are the relative position at which you want to plot the text, 0 to 1 each, starting from bottom left corner of the inside of the axis. Then, for any one plot,
DataX = interp1( [0 1], xlim(), RelX );
DataY = interp1( [0 1], ylim(), RelY );
text(DataX, DataY, 'Your String')
Image Analyst
Image Analyst 2012년 6월 8일

0 개 추천

What's wrong with the text() function?

댓글 수: 3

text() always uses data coordinates, so if the data ranges are not the same it becomes trickier to place things in the same position.
When I use text() the placement of the text changes with every subplot which is a scatter-plot in this case. I am trying to make the position absolute (e.g. keep all text in the top-left of each subplot) but I dont know how.
I was thinking that you would have the axes the same every time, like you had called xlim() and ylim().

댓글을 달려면 로그인하십시오.

andrew joros
andrew joros 2012년 6월 8일

0 개 추천

How do I make the position absolute?

카테고리

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

질문:

2012년 6월 8일

답변:

2018년 9월 22일

Community Treasure Hunt

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

Start Hunting!

Translated by