Plot a point with respect to second axis in an existing plotyy

2 views (last 30 days)
I have a figure with two curves plotted with plotyy and I want to plot a point over the curve referenced to the second axis but I just can't figure it out. I can easily do it for the curve of the primary axis. Here is my code:
[AX, H1, H2] = plotyy(curva_generador(:,1), curva_generador(:,2), curva_generador(:,1), p_generador(:));
axes(AX(2))
h=plot(Vm(5), Pm(5), 'r.-');
%Vm is the x axis values for both plots and Pm is the y axis values %for the plot in the secondary axis
This just plots something weird

Accepted Answer

j_solar
j_solar on 5 Feb 2014
Ok, so I figured it out:
after plotyy this is the following code:
hold(AX(2), 'on'); plot(AX(2),Vm(5), Pm(5), 'r.-');
This will plot the point with respect to the second axis

More Answers (0)

Categories

Find more on Two y-axis in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!