how to draw a 2d stacked plot
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Samaneh Arzpeima
el 21 de En. de 2019
Comentada: Star Strider
el 21 de En. de 2019
Hello everyone
I have 3 parameters
t(s),sliprate(m/s),y(km)
now I want to have a stacked plot for sliprates against time that is the same for all.Each sliprate should be ploted at its y position.
I used the following code
t=time(:,1); %10000*1
y=alongstrike(1,:); %1*41 (-100:5:100)
hold all
for i=1:41
plot(time(:,i),sliprate(:,i)+alongstrike(1,i)) %sliprate is 10000*41
end
my problem is that I can't see the sliprate movement,its so small.they should all look like real waves. I attached my figure .Can you tell me what could get fixed
0 comentarios
Respuesta aceptada
Star Strider
el 21 de En. de 2019
I can barely see any variation, even when I enlarge the image.
One option is simply to amplify them, perhaps by 100, and note that in the information about the plot:
plot(time(:,i),sliprate(:,i)+alongstrike(1,i) * 100) %sliprate is 10000*41
3 comentarios
Star Strider
el 21 de En. de 2019
My pleasure.
No worries!
the ‘test3d.jpg’ image looks like a plot3 (link) or a ribbon (link) plot. Experiment with them. You will likely get the result you want. You may have to modify the width property of the ribbon plot to get a result similar to that image.
Más respuestas (0)
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!