Offseting the y axis to make data more clear

14 visualizaciones (últimos 30 días)
Harrison Gardner
Harrison Gardner el 23 de Abr. de 2017
Respondida: Andrew Newell el 24 de Abr. de 2017
I need to offset a Y axis so that my data is more clear. Below is an example of what I'm dealing with.
As you can see the black airfoil coordinates plot is vary distracting from the -Cp plot. How can I shift the right y axis down with out having to subtract my y/c coordinates by some constant, because I still need the trailing edge of the airfoil to be at (1,0).
%if true
figure
hold on;
yyaxis right;
plot(xc,yc,'black','LineWidth',2)
ylim([-.5,1.5]);
ylabel('y/c');
xlabel('x/c');
yyaxis left;
for k=1:21
plot(xa,-cp(1,:),'r')
plot(xa,-cp(6,:),'g')
plot(xa,-cp(11,:),'b')
plot(xa,-cp(16,:),'c')
plot(xa,-cp(21,:),'m')
end
ylim([-2,9]);
ylabel('-Cp');
legend('-5^o','0^o','5^o','10^o','15^o')
hold off;
end
my current code is above for my plots. thanks.

Respuestas (1)

Andrew Newell
Andrew Newell el 24 de Abr. de 2017
After
yyaxis right;
use a command like
ylim([-0.1 1.5])
to move the axes.

Categorías

Más información sobre Guidance, Navigation, and Control (GNC) 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