2

我正在尝试在一个图上绘制三个系列的 3d 数据。我需要使用颜色,即使该图以灰度打印也是可读的。我无法使用八度音阶以我选择的颜色显示绘图。我尝试了像“-r”这样的格式字符串,我尝试在 plot3 命令中设置名称-值对,并尝试使用 set 和从 plot 命令返回的句柄。

这是一个最小的工作示例:

t=0:0.01:10;

x1=sin(t);
y1=cos(t);

x2=sin(2*t);
y2=cos(2*t);

x3=t.*sin(t);
y3=t.*cos(t);
figure;
clf;
hold on;
plot3(x1,y1,t,'-b','lineWidth',1);
plot3(x2,y2,t,'-r','lineWidth',3);
plot3(x3,y3,t,'-k','lineWidth',5);

xlabel('x');
ylabel('y');
zlabel('t');

legend(' sin(t) cos(t)','sin(2t) cos(2t)','t*sin(t) t*cos(t)');
print('-dpng','sweetSOExample.png');

从示例脚本绘制

4

0 回答 0