Coloring in plots,legend

3 次查看(过去 30 天)
Hi there,
I have this figure that you can see in the picture. Is it possible to change the coloring in the legend so that you can see the difference between the two like in the picture?
Thanks.
  2 个评论
KALYAN ACHARJYA
KALYAN ACHARJYA 2019-7-4
Share the code, which has bben used to generate this plot.
Frane Calusic
Frane Calusic 2019-7-4
编辑:dpb 2019-8-11
The last part, but I copied the data as well.
mu = [25 45];
sigma = [20 10; 10 50];
x1 = 0:1:50;
x2 = 0:1:180;
[X1,X2] = meshgrid(x1,x2);
X = [X1(:) X2(:)];
y = mvnpdf(X,mu,sigma);
y = reshape(y,length(x2),length(x1));
mu_jugo = [10 130];
sigma_jugo= [15 5; 5 30];
y_jugo = mvnpdf(X,mu_jugo,sigma_jugo);
y_jugo = reshape(y_jugo,length(x2),length(x1));
%3D
figure
surf(X1, X2,y)
set(gca,'FontName','Times','FontSize',12)
hold on
surf(X1, X2,y_jugo)
set(gca,'FontName','Times','FontSize',12)
legend({'Bura','Jugo'},'FontName','Times','FontSize',12)
colormap(jet)

请先登录,再进行评论。

采纳的回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2019-7-4
mu = [25 45];
sigma = [20 10; 10 50];
x1 = 0:1:50;
x2 = 0:1:180;
[X1,X2] = meshgrid(x1,x2);
X = [X1(:) X2(:)];
y = mvnpdf(X,mu,sigma);
y = reshape(y,length(x2),length(x1));
mu_jugo = [10 130];
sigma_jugo= [15 5; 5 30];
y_jugo = mvnpdf(X,mu_jugo,sigma_jugo);
y_jugo = reshape(y_jugo,length(x2),length(x1));
%%
surf(X1,X2,y,'FaceColor','g');
colormap winter;
hold on;
set(gca,'FontName','Times','FontSize',12)
surf(X1,X2,y_jugo);
set(gca,'FontName','Times','FontSize',12)
legend('Bura','Jugo');
axis tight
yu.png
  2 个评论
KALYAN ACHARJYA
KALYAN ACHARJYA 2019-7-4
编辑:KALYAN ACHARJYA 2019-7-4
@Frane Choose the color as you want to distinguish between multiple surf plots.
See the colormap also
Frane Calusic
Frane Calusic 2019-7-11
Hello there,
I just wanted to ask you again on this question beacuse I have to use this figure in X-Y view as well. The first image shows what I've done in the beggining and the other one shows yours. You did what I asked you guys to do and that is to change the color of the legend but as you can see I can't use like this because the area in the X-Y view has to be like the first one.
Capture.JPG Capt2ure.JPG

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Colormaps 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by