Plotyy changes line style every time in for loop
Show older comments
Hi All Please, I need help with inserting plotyy in for loop and every time the line styel and color will be changed. I have tried this
plotStyle = {'^b','ok:','or','og','om','oc','Xk','b+','r:','Xg','ok','or','g:'};
for j=1:n
figure(10+tt)
[AX,H1,H2]=plotyy(x{j},y{j},x{j},y_Cp{j},'plot');
set(get(AX(1), 'Ylabel'),'String',' Power (W)'); set(get(AX(2),'Ylabel'),'String','Power Coefficient (Cp)');
set(H1,'LineStyle',plotStyle{j}); set(H2,'LineStyle', plotStyle{j});
tt=tt+1;
Thanks in advance
end
Accepted Answer
More Answers (2)
A Jenkins
on 5 Sep 2013
There are separate 'LineStyle' and 'Marker' settings.
'LineStyle' just changes the Line Property. Valid choices are:
{-} -- : -. none
A similar set() command with 'Marker' would be used to change the marker property.
+ o * . x s d ^ v > < p h none
More adjustments (color, etc) can be found here:
Abdulaziz
on 5 Sep 2013
Edited: Image Analyst
on 5 Sep 2013
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!