How to include different values for x-ticks
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Thishan Dharshana Karandana Gamalathge
el 15 de Nov. de 2018
Comentada: Star Strider
el 15 de Nov. de 2018
Hi,
Suppose the following for X and Y, where x and y are some parameters measured from year 2000-2004.
x=[2 5 3 7 10]
y=[10 13 15 7 3]
On the figure I make, I want to put years (2000, ...,2004) rather than 1,....,5. How can I do that?
Thanks,
Thishan
0 comentarios
Respuestas (2)
Star Strider
el 15 de Nov. de 2018
Try this:
x=[2 5 3 7 10];
y=[10 13 15 7 3];
yrs = 2000:2004;
t = datenum([yrs' zeros(numel(yrs),4) ones(size(yrs'))]);
figure
plot(t, x, t, y)
datetick('x', 'yyyy', 'keeplimits')
That will plot the years correctly.
2 comentarios
madhan ravi
el 15 de Nov. de 2018
Editada: madhan ravi
el 15 de Nov. de 2018
x=[2 5 3 7 10];
y=[10 13 15 7 3];
plot(x,y)
xticks(linspace(x(1),x(end),4)) %likewise for y-axis
xticklabels({'2001','2002','2003','2004'})
4 comentarios
madhan ravi
el 15 de Nov. de 2018
my suggestion is to upgrade to 2016b which makes your work a lot more easier and faster
Ver también
Categorías
Más información sobre Grid Lines, Tick Values, and Labels en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!