Plot with different Line Specs

5 views (last 30 days)
I want to plot three columns of the variable matrixA, with 3 different colors and markers:
'-ok', '-dk', '-+k'
I've tried numerous ways and none of them worked. My plot is this:
vodd = [1:2:5];
semilogy(x,matrixA(:,vodd))
Additionally, I will want to add more matrices, with 3 columns, and specify each collumn with a different color/marker.
semilogy(x,matrixA(:,vodd),x,matrixB(:,vodd),....)
How do I do this?

Accepted Answer

Guilherme Gaspar
Guilherme Gaspar on 11 Sep 2016
I finally did it:
figure;
namearray={'LineStyle', 'Marker', 'Color'};
valuearray={'-','d','k';... %matrixA
'-','o','k';...%matrixA
'-','+','k';...%matrixA
'-','d','r';...%matrixB
'-','o','r';...%matrixB
'-','+',''};%matrixB
pl=semilogy(x,matrixA(:,vodd),x,matrixB(:,vodd))
set(pl, namearray, valuearray);

More Answers (0)

Categories

Find more on Line Plots 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!