File Exchange

image thumbnail

clplot( x, y, cutval, cols, varargin )

version 2.1.0.0 (4.97 KB) by Carl Witthoft
Creates a line plot whose color depends on which 'slice' of the y-range the y-value falls into.

0 Downloads

Updated 15 Jan 2016

View License

clplot allows one to highlight the regions of a curve or dataset which fall into different ranges such as quantiles or critical performance levels. Unlike cheap imitations :-), clplot changes colors at exactly the range limits selected, rather than at the next actual data point. The latest version allows for multiple plots on the same graph.
Note: this is a clean, but not optimal implementation. See "clplot.r" in the Plotrix R-packagae for a better, but more complicated version (disclaimer: I wrote that as well).

Comments and Ratings (0)

Updates

2.1.0.0

Vsn 2.1: clplot now returns the cut-values and the colormap used. This allows the user to plot a second curve on the same graph by feeding these outputs into the next function call. Also minor bugfixes

2.0.1.0

Revision 2: improved input checking; fixed scaling bug that prevented large colormaps (e.g. 'jet', 'hsv' ) from properly scaling to range of y-values.

2.0.0.0

Revision 2: improved input checking; fixed scaling bug that prevented large colormaps (e.g. 'jet', 'hsv' ) from properly scaling to range of y-values.

1.1.0.0

added sample chart

MATLAB Release Compatibility
Created with R2011a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags