plot3 properties
7 views (last 30 days)
Show older comments
I want to configure a graphic with a differents colors and types of lines, per each line that there is in my graphic.
For example:
mat %matrix
plot3(mat(:,1),mat(:,2),mat(:,3));
How can I change the call to plot3()?
0 Comments
Accepted Answer
the cyclist
on 2 Feb 2011
The broad answer to your question is that you need to use "handle graphics." If you call plot3 with an output argument:
>> h = plot3(...)
that "handle" h gives you access to the properties of the line objects in the plot.
>> get(h)
will list the properties, which you can then adjust with the "set" command.
There is a lot of info in the documentation on how to do this.
More Answers (3)
Andrew Newell
on 2 Feb 2011
If you have a small number of lines to plot, you can just hand-code it with commands like this:
plot3(mat1(:,1),mat1(:,2),mat1(:,3),'b-')
hold on
plot3(mat2(:,1),mat2(:,2),mat2(:,3),'r--')
See doc linespec for your color and line style options.
See Also
Categories
Find more on Line Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!