plot 3D curve with color-coded direction
Ältere Kommentare anzeigen
hi, friends,
I have a 3xN matrix, which represents N points in one curve. I know plot3 can plot this curve easily, but I want to use color to represent the curve orientation. For example, if the curve is in x direction, the color is "red", if the curve is in y direction, the color is in "green", if the curve is in z direction, the color is in "blue“.
So the color will vary with the curve going from the beginning to the end.
I saw some example from other software, want to know whether it can be done in matlab.
Appreciate!
LZ
Akzeptierte Antwort
Weitere Antworten (2)
Walter Roberson
am 31 Jul. 2012
0 Stimmen
line() and lineseries objects such as are generated by plot() and plot3(), are each restricted to one color along the length. For this reason, some people prefer to instead use very narrow patch() objects; the edgecolor of patch objects can be controlled.
Question: if A, B, C are three consecutive points, with different "trends" between A-B and B-C, then should the line between A-B be all one color, and the line between B-C be all a different color, or do you want the color changes to shade between the points ?
Liang Zhan
am 31 Jul. 2012
0 Stimmen
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!