Conditionally colored line plot

version 1.1 (3.62 KB) by Matt Tearle
Plots (2D line) graph split into two colors above and below a given threshold value


Updated Tue, 03 Mar 2020 21:56:29 +0000

View License

Plots vectors x & y using one color for when y is greater than a given threshold value, and another color when y is less than the threshold.
You can optionally specify any standard formatting string that PLOT accepts (eg 'rx:' for a red dotted line with cross markers).

The plotting follows the standard MATLAB PLOT approach of linearly interpolating between data values. The coloring/linestyle changes at y = threshold, even on the interpolated line.

Cite As

Matt Tearle (2022). Conditionally colored line plot (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired: Conditionally Colored Plot (CCPLOT)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!