Flipping the x labels in a plot
22 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hans123
el 28 de Jun. de 2019
Comentada: Star Strider
el 28 de Jun. de 2019
This question was asked and answered many times, but I can't seem to find the correct answer to my problem.
I want to switch the order of the x labels from ascending [0 1000] to descending [1000 0] without changing the orientation of the graph
I tried
a = gca;
a.XTickLabel = flipud(a.XTickLabel);
which worked,but changed the values of my x axis from [0 1000] to [1 0].
How can I fix this.
Thanks in advance
0 comentarios
Respuesta aceptada
Star Strider
el 28 de Jun. de 2019
Try this:
x = linspace(0, 1000, 20);
y = exp(0.01*x);
figure
plot(x, y)
grid
title('Original')
figure
plot(x, y)
grid
xt = get(gca, 'XTick');
set(gca, 'XTickLabel', fliplr(xt))
title('Flipped X')
The first figure is the original data, the second is the same, with the x-tick values reversed.
2 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!