Combination of textarrow and textbox
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Timon Rayis
il 11 Nov 2019
Commentato: Timon Rayis
il 11 Nov 2019
Can we acheive something like this in matlab with text or annotation ?
A combination of textbox and textarrow ?
0 Commenti
Risposta accettata
Turlough Hughes
il 11 Nov 2019
Modificato: Turlough Hughes
il 11 Nov 2019
You could do the following:
xtip=0.5; ytip=0.5; % arrow tip coordinates (normalized units)
w=0.15; %box width
h=0.1; %box height
offset=0.1;
str=['0.8042 p.u.' char(10) '15:05:20.133'];
x = [xtip-offset xtip]; % arrows start and end coordinates
y = [ytip+offset ytip]; % I've just offset by 0.1 in x and y.
a=annotation('textarrow',x,y,'Color','red');
b=annotation('textbox',[xtip-w-0.1 ytip+0.1 w h],'String',str,'Color','red','EdgeColor','red');
The coordinates here are normalised with respect to your axes limits. For directly specifying coordinates w.r.t the data you used in the plot, like a point on your line, I would look at the following question.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Data Distribution Plots in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!