X axis tick labels changes.

I am trying to plot a graph and then I want to update the x axis labels like the following:
0 50 100 150 200 250 and so on up to 1000
I have tried the below. But I cannot seem to get it to display here apart of my data and plot for your information. Can someone please help. This is really confusing me now.
y= ones(1, 20) * 0.7038;
plot(y,'-.','LineWidth',2);
hold off
x=[0:50:1000];
set(gca,'XTick', x);

 Risposta accettata

darova
darova il 23 Mar 2020

1 voto

Here they are

3 Commenti

EJ_92
EJ_92 il 24 Mar 2020
Modificato: EJ_92 il 24 Mar 2020
If I wanted to plot multiple lines on the same graph how would I do this? I have tried the below but this is given me an error
Vectors must be the same length.
x = [0:50:100];
y = ones(1, 20) * 0.7038;
z = ones(1, 20) * 0.5039;
plot(x(2:end),y,'-.','LineWidth',2);
hold on
plot(x(2:end),z,'-.','LineWidth',2);
hold off
set(gca,'XTick', x);
darova
darova il 24 Mar 2020
You forgot '0'
EJ_92
EJ_92 il 24 Mar 2020
Ah sorry only realised this. Thanks its working now!

Accedi per commentare.

Più risposte (0)

Prodotti

Release

R2019b

Richiesto:

il 23 Mar 2020

Commentato:

il 24 Mar 2020

Community Treasure Hunt

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

Start Hunting!

Translated by