MATLAB Answers

How to create plot3 varying color figure?

20 views (last 30 days)
Mohamad Reza Ghasemi
Mohamad Reza Ghasemi on 18 Mar 2020
Answered: Cris LaPierre on 18 Mar 2020
Hello. I have a figure scipted with plot3 commend:
% XMat is equal for all figures
% Y1Mat, Y2Mat, Y3Mat, Y4Mat and Y5Mat are values between 0~0.5 which I want to colormap the figure based on them
plot3(XMat,40*ones(size(XMat)),Y1Mat(1,:),'LineWidth',2)
hold on
grid on
plot3(XMat,60*ones(size(XMat)),Y2Mat(1,:),'LineWidth',2)
plot3(XMat,80*ones(size(XMat)),Y3Mat(1,:),'LineWidth',2)
plot3(XMat,100*ones(size(XMat)),Y4Mat(1,:),'LineWidth',2)
plot3(XMat,120*ones(size(XMat)),Y5Mat(1,:),'LineWidth',2)
xlabel('X')
ylabel('Y')
zlabel('Z')
The result will be like this:
Now i want to assign a varying color to each curve. Something like this:
Now how can do this? Thanks all.

  0 Comments

Sign in to comment.

Answers (1)

Cris LaPierre
Cris LaPierre on 18 Mar 2020
Short answer - not very easily. See this post.

  0 Comments

Sign in to comment.

Sign in to answer this question.

Products


Release

R2018b

Translated by