controlling ylable tick of a figure

3 visualizaciones (últimos 30 días)
Niki
Niki el 8 de Mzo. de 2014
Comentada: Niki el 9 de Mzo. de 2014
Hi,
M y label tick is like
2 2.2 2.4 2.8 3 3.2 3.4 3.6
I want not to show the labels of 2 ,2.2 and 2.4 but in my figure show the rest. does anyone know how to do it ? I found a way to do it manually but I want to know how to do it in another way

Respuesta aceptada

the cyclist
the cyclist el 8 de Mzo. de 2014
Editada: the cyclist el 8 de Mzo. de 2014
This sounds like it does what you want. It is also fairly "manual", but what you want is pretty specific, so maybe that can't be avoided.
If you have a more general rule, like "I only want ticks greater than 3", then that could be put to use. However, you don't give enough detail to guess what you want.
y = [2 2.2 2.4 2.8 3 3.2 3.4 3.6];
x = y./2;
figure
plot(x,y,'.-')
set(gca,'YTick',[2.8:0.2:3.6],'YTickLabel',[2.8:0.2:3.6])
  3 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 8 de Mzo. de 2014
Why not just
set(gca,'YTick',[2.8:0.2:3.6])
Niki
Niki el 9 de Mzo. de 2014
you are right azzi , this works

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Axis Labels 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