How to replace x or y axis tick values with texts

25 visualizaciones (últimos 30 días)
Nayeem Iftekher
Nayeem Iftekher el 4 de Mzo. de 2021
Comentada: Nayeem Iftekher el 4 de Mzo. de 2021
I want to replace my yaxis tick values with texts.
x=[1,3,4,6]; y=[20,40,50,80]; Plot(x,y);
For this, I want to replace the ytick values with white, red, green, yellow instead of 20,40,50,80 respectively.

Respuesta aceptada

Walter Roberson
Walter Roberson el 4 de Mzo. de 2021
Editada: Walter Roberson el 4 de Mzo. de 2021
x=[1,3,4,6]; y=[20,40,50,80]; plot(x,y);
yticks([20,40,60,80])
yticklabels({'white', '\color{red}red', '\color{green}green', 'yellow'}); set(gca,'TickLabelInterpreter', 'tex')
ycat = categorical(y, [20 40 50 80], {'white', 'red', 'green', 'yellow'})
ycat = 1×4 categorical array
white red green yellow
plot(x, ycat)

Más respuestas (0)

Categorías

Más información sobre Grid Lines, Tick Values, and 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