Scale bar without axis
18 次查看(过去 30 天)
显示 更早的评论

I am looking to include a scale bar (like for maps except for a variable of my own choosing) while turning off the axis (Picture worth 100 words: See attached image). Would anyone know how to do this or point me out to the appropriate resource?
0 个评论
采纳的回答
更多回答(1 个)
Chad Greene
2015-4-27
Do it manually by plotting a line and adding text:
plot(1:100,cosd(1:100),'b');
hold on
plot([80 80 90],[.9 .8 .8],'k-','linewidth',3);
text(85,.8,'10 x units','horiz','center','vert','top');
text(80,.85,'0.1 y units ','horiz','right','vert','middle');

2 个评论
Lee Key
2020-10-2
Hi
How to add scale bar to a map (plot) with latitudes and longitudes? I produce the map and would like to add scale bar and overlay onto the map bottom left hand corner.
Below is my code that produces the map. Would kindly appreciate your kind support.
S = gshhs('gshhs_i.b');
levels = [S.Level];
L1 = S(levels == 1);
latlim = [-20 0];
lonlim = [145 180];
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Legend 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!