Coloring the lines in a a graph
1 回表示 (過去 30 日間)
古いコメントを表示
I have a graph with 18 horizontal lines, I need to first 6 lines to be colored magenta, the following 6 to be cyan and the last 6 to be red. Then I want to add a small label to that graph saying something like [0-6 = A], [6-12 = B] and [12-18 = C].
Is this possible?
Thank you.
0 件のコメント
回答 (1 件)
Image Analyst
2012 年 11 月 18 日
Yes. Use the 'Color' option in line()
x1 = 0;
x2 = 20;
for y = 1 : 6
line([x1 x2], [y y], 'Color', 'm');
hold on;
end
for y = 7 : 12
line([x1 x2], [y y], 'Color', 'c');
end
for y = 13 : 18
line([x1 x2], [y y], 'Color', 'r');
end
2 件のコメント
Walter Roberson
2012 年 11 月 18 日
The above is fairly specific. line() is a MATLAB plotting call. Calling it with the parameter/value pairs shown will give you magenta or cyan or read lines.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!