Scale bar without axis

조회 수: 14 (최근 30일)
Ilmnic
Ilmnic 2015년 4월 27일
댓글: Lee Key 2020년 10월 2일
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?

채택된 답변

Star Strider
Star Strider 2015년 4월 27일
I strongly recommend Add a scale bar to my plot!

추가 답변 (1개)

Chad Greene
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
Muhammad Usman Saleem
Muhammad Usman Saleem 2017년 12월 14일
good answer
Lee Key
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 CenterFile Exchange에서 Legend에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by