Coloring the lines in a a graph
이전 댓글 표시
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.
답변 (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.
카테고리
도움말 센터 및 File Exchange에서 Graph and Network Algorithms에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!