insert textbox in a geoshow plot
36 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(2 个)
Chad Greene
2015-6-25
编辑:Chad Greene
2015-6-25
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 个评论
Purushottama Rao
2015-6-25
text(0.5,0.5,'data')
will display data string according to 0.5 nd 0.5
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!