insert textbox in a geoshow plot
显示 更早的评论
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!
回答(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')
Purushottama Rao
2015-6-25
text(0.5,0.5,'data')
will display data string according to 0.5 nd 0.5
类别
在 帮助中心 和 File Exchange 中查找有关 Interact with Maps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!