Add text to loglog-plot?
显示 更早的评论
Hi,
I'm trying to add text to a loglog-plot (a number above a plotted line, denoting a quantity), but I can't get the text-command to work. Is it at all possible or does it only work for non-loglog plots?
Best Regards Martin
1 个评论
Stefan Damjancevic
2021-8-11
Have you solved this issue. It is really bothersome.
回答(1 个)
Walter Roberson
2018-3-1
It works for me.
x = 1 : 100;
y = rand(1,100);
loglog(x, y);
text(20,.5, 'hello')
The text does appear and does get placed at data coordinates (20,.5)
4 个评论
Martin
2018-3-1
Walter Roberson
2018-3-1
Remember, no negative coordinates for a loglog plot.
Stefan Damjancevic
2021-8-11
printing text is not the problem, position of the text is the problem. Due to log-log scale alliging the text several inches to the right of the data points is not as straight forward as text(xData+10, yData, 'text'). Namely the if the xData is close to >1 then the shift to right is large, but if the data is close to <10 then the shift to right is small i.e. the shift to the right in the figure is not consistent to human eyes.
Walter Roberson
2021-8-11
Good point. However the original person was getting no text at all.
类别
在 帮助中心 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!