Make an exception in ytickformat

I would like to specifiy the number of digits in the tick labels of an axis but keeping 0 as it is.
For instance, in the following example:
x = rand(30,1);
y = rand(30,1);
scatter(x,y);
ytickformat('%.2f')
Is it possible to keep 0 unchanged, instead of 0.00?
Thanks

1 comentario

Mohammad Sami
Mohammad Sami el 28 de En. de 2020
You can use yticks and yticklabels to create the labels.

Iniciar sesión para comentar.

 Respuesta aceptada

Sindar
Sindar el 29 de En. de 2020
x = rand(30,1);
y = rand(30,1);
scatter(x,y);
ytickformat('%.2f')
% get all the labels
yt=yticklabels;
% replace the first one with 0, and leave the rest alone
yticklabels(['0' ;yt(2:end)])

Más respuestas (0)

Categorías

Más información sobre Polar Plots en Centro de ayuda y File Exchange.

Preguntada:

el 28 de En. de 2020

Comentada:

el 29 de En. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by