insert textbox in a geoshow plot
40 views (last 30 days)
Show older comments
I am using a code as below for a geoshow plot-----
figure1 = figure; load coast; axes1 = axes('Parent',figure1,'FontSize',12,'DataAspectRatio',[1 1 1],'CLim',[0 4000]); box(axes1,'on'); grid(axes1,'on');
geoshow(lat, long,'Color', 'black'); geoshow(latpr, longpr,'Color', 'blue'); geoshow(Lat_receiver,Lon_receiver,'DisplayType','point','Marker','.','MarkerSize', 30,'MarkerEdgeColor', 'green');
latpr, longpr is the set of data of a path that I want to show. Now I want to insert a text in the plot that is lat, long of the starting point (latpr(1,1), longpr(1,1)) and of the last point(latpr(end,1), longpr(end,1)).
How to insert the text?
Thanks in advance!
0 Comments
Answers (2)
Chad Greene
on 25 Jun 2015
Edited: Chad Greene
on 25 Jun 2015
Use textm, which works exactly like text, but in geocoordinates:
textm(latpr(1,1), longpr(1,1),'starting point')
You can also add formatting:
textm(latpr(end,1),longpr(end,1),'ending point',...
'fontweight','bold',...
'color','red',...
'fontsize',40,...
'horizontalalignment,'center',...
'verticalalignment','middle',...
'backgroundcolor','blue')
0 Comments
Purushottama Rao
on 25 Jun 2015
text(0.5,0.5,'data')
will display data string according to 0.5 nd 0.5
0 Comments
See Also
Categories
Find more on Text Data Preparation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!