How can I shift the time series in y axis?

2 visualizaciones (últimos 30 días)
madreperla
madreperla el 10 de Jun. de 2013
Hi,
The time series that have been used are obtained from accelerometer in a building. I want to plot the time series or fourier amplitude spectra according to the floors in which they are recorded just like in this picture. Yet, I don't know how to shift the series in y axis.
Thanks for reading!

Respuesta aceptada

Ahmed
Ahmed el 10 de Jun. de 2013
Shift in y-direction just by adding 1,2,...,nFloors to each data line.
N = 100;
nFloors = 5;
x = 1:N;
y = bsxfun(@plus,rand(nFloors,N),(1:nFloors)');
plot(x,y);
set(gca,'YTick',(1:nFloors)+0.5);
set(gca,'YTickLabel',{'floor1' 'floor2' 'floor3' 'floor4' 'floor5'});
  1 comentario
madreperla
madreperla el 10 de Jun. de 2013
Thank you very much Ahmed! This is very very useful!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Descriptive Statistics and Visualization en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by