Scale bar without axis

15 visualizaciones (últimos 30 días)
Ilmnic
Ilmnic el 27 de Abr. de 2015
Comentada: Lee Key el 2 de Oct. de 2020
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?

Respuesta aceptada

Star Strider
Star Strider el 27 de Abr. de 2015
I strongly recommend Add a scale bar to my plot!

Más respuestas (1)

Chad Greene
Chad Greene el 27 de Abr. de 2015
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 comentarios
Muhammad Usman Saleem
Muhammad Usman Saleem el 14 de Dic. de 2017
good answer
Lee Key
Lee Key el 2 de Oct. de 2020
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];

Iniciar sesión para comentar.

Categorías

Más información sobre Legend en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by