How to graph structures 2

1 view (last 30 days)
Karl
Karl on 2 Jun 2013
I asked the following question here http://www.mathworks.se/matlabcentral/answers/77360-how-to-graph-structures, but the proposed answer didn't work.
I have just learned how to make structure variables. I have problems making graphs with these. The commands below makes 6 different figures, one per "Aar", with only one line per figure. Each figure shows the values for one "Aar"-variable and "Alder" is on the x-axis. I wish to switch x -axis and lines, so that a line shows "Alder" and the x-axis show "Aar". Also I want to have only 1 figure, with all the "alder"-lines. Summed up: I want one figure with "Aar" on x-axis and one line per "Alder".
The structure variable gjG(x).Data, 1<=x<=8, consists of 6 11x8 matrices. As you can see of my comands, I only wish to draw data from the 11th row. I hope someone can help me with this!
Alder = {'<20', '2029','3039','4049','5059','6069','>70', 'all'};
Aar = {'2011', '2012', '2013_1', '2014_1', '2014_s2', '2014_s5'};
nAar = length(Aar);
nAlder = length(Alder);
numberOfColors = nAlder;
myColorMap = lines(numberOfColors);
for iAar = 1:nAar;
figure;
hold on
for iAlder = 1:nAlder
plot(gjG(iAar).Data(11,:), 'color', myColorMap((iAlder), :));
legend((Alder),'location','NE','FontSize',10);
end
hold off
end

Answers (0)

Categories

Find more on Introduction to Installation and Licensing 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!