MATLAB Answers

How to change the style of plot with different colors using matlab?

2 views (last 30 days)
Hi dear community members, i want to change the ploting style. i want to reprsent x, y and z with different colors.
Please help me. i am using the following code.
1clear
clc
%%%%%%%%%%%
x= [150.4 98.2 97.9 44.9];
y= [10.1 9.3 9.3 7.8];
z= [170.6 116.8 116.5 60.5];
plot3(x,y,z)
grid on
  5 Comments

Sign in to comment.

More Answers (1)

Cris LaPierre
Cris LaPierre on 3 May 2021
There are ways to do this, but not using plot. See this answer. It does require you determining a good way to get the colors to represent what you want.
x= [150.4 98.2 97.9 44.9];
y= [10.1 9.3 9.3 7.8];
z= [170.6 116.8 116.5 60.5];
lineColor = z;
% Modify the line with width so colors are easier to see
surface([x;x], [y;y], [z;z], [lineColor;lineColor],...
'FaceColor', 'no',...
'EdgeColor', 'interp',...
'LineWidth', 2);
grid on;
view(3)

Community Treasure Hunt

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

Start Hunting!

Translated by