You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
This function plots a 3D line (x,y,z) encoded with scalar color data (c). This function is an improvement over the CLINE function previously made available on TMW File Exchange. Rather than using the LINE function a PATCH surface is generated. This provides a way to change the colormapping because the surface patches use indexed colors rather than true colors. Hence changing the COLORMAP or CAXIS of the figure will change the colormapping of the patch object.
DEMO: clinep;
SYNTAX: h=clinep(x,y,z[,c,W]);
INPUTS:
x - mx1 vector of x-position data
y - mx1 vector of y-position data
z - mx1 vector of z-position data
-OPTIONAL INPUTS-
c - mx1 vector of index color-data (uses current colormap or DEFAULT)
W - 1x1 specifies the line thickness (DEFAULT is 3)
OUTPUT:
h - Graphics handle to the patch object.
DBE 2005/09/29
P.S. The code is modified from code that generates a 3D tube, rather than a line, but that needs more work still.
Cite As
Daniel Ennis (2026). Plot 3D Color Line (https://www.mathworks.com/matlabcentral/fileexchange/8597-plot-3d-color-line), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired by: cline.m
General Information
- Version 1.0.0.0 (2.66 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 | Title was too long.
|
