3D空间中多条曲线显示和标注
在3D空间中,画多条平行的曲线,用不同的color进行标注。两种方法都挺好的。比如
patch
或是
plot3
clear all
clc
clf
n=6;
% generate color
% col_mm=summer(6);
col_mm=jet(n);
% gen data
x=linspace(1,20,300);
for i=1:n
z(i,:)=exp(1./x)+0.2*sin(x)+rand(size(x))+1;
end
tm=randperm(n+5);
y=tm(1:n);
% plot each line with patch,
% hold on
% for i=1:n
% pl_x=;
% pl_y=y(i)*ones(length(x)+3,1);
% pl_z=;
% patch(pl_x,pl_y,pl_z,...
% col_mm(i,:),'edgecolor','none');
% leg_str{i}=['i am ',mat2str(i),' line'];
% end
%
% view(40,60)
% grid on
% axis tight
% legend(leg_str,'location','southwestoutside')
% h=gcf;
% set(h,'position',);
%
%
close all
hold on
for i=1:n
pl_x=;
pl_y=y(i)*ones(length(x),1);
pl_z=;
plot3(pl_x,pl_y,pl_z,...
'color',col_mm(i,:));
leg_str{i}=['i am ',mat2str(i),' line'];
end
view(40,60)
grid on
axis tight
legend(leg_str,'location','southwestoutside')
h=gcf;
set(h,'position',);
页:
[1]