Text in MATLAB plot with negativ coordinates

1 回表示 (過去 30 日間)
Ben
Ben 2013 年 7 月 3 日
Hello
I am trying to plot text into my existing MATLAB plot. The text should be on the left side of my y-axis. However if I use text(-0.075,0.3,'bla'), the text will always intersect with the y axis no matter what value I choose for the y coordiante. I managed to position the text under the x-axis but somehow it just does not work for my y axis.
Maybe there is an issue with the normalized coordinates of the plot?
Note: Same thing happens when i try to move ylabel to the left
  1 件のコメント
Ben
Ben 2013 年 7 月 3 日
The problem has been resolved. The problem was that I am pretty lame today and i did not realize I am not working with normalized coordinates...

サインインしてコメントする。

回答 (1 件)

Chad Gilbert
Chad Gilbert 2013 年 7 月 3 日
It might sound paradoxical, but if you set the horizontalalignment to 'right', instead of the default, 'left', your text should line up nicely. E.g.:
hdl = text(x,y, 'example');
set(hdl,'horizontalalignment','left');

カテゴリ

Help Center および File ExchangeAnnotations についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by