Changing color of the Matlab plot at different ranges
1 view (last 30 days)
Show older comments
Hi,
I want to have the below graph in two colors, the y-values > 600 should be red.
Right now I have a basic plot command.

I have read the litreature on this issue on the forums and previously asked questions - but none of them related to my problem
0 Comments
Accepted Answer
Image Analyst
on 5 Apr 2019
Try this:
indexes = yValues > 600;
plot(x(~indexes), y(~indexes), 'b.', 'MarkerSize', 10); % Plot in blue first.
hold on;
plot(x(indexes), y(indexes), 'r.', 'MarkerSize', 10); % Plot in red next.
More Answers (0)
See Also
Categories
Find more on Annotations in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!