初学者的问题......但我没有在帮助/在线中找到任何内容! 如何在Matlab中创建一个图,其中一行是黑色,一行是灰色和虚线?我能提出的最好的代码发布在下面,但它不起作用......
figure;
plot( datevector, data1, 'color', [0 0 0],...
datevector, data2, '--', 'color', [0.5 0.5 0.5],...
'LineWidth',1.2 );
答案 0 :(得分:4)
来自Matlab文档:
plot(___,Name,Value)使用一个或多个Name,Value对参数指定行属性。将此选项与先前语法中的任何输入参数组合一起使用。名称,值对设置适用于绘制的所有线条。 您无法使用此语法为每一行指定不同的名称,值对。
您可以使用hold on
绘制具有不同属性的多行:
plot( datevector, data1, 'Color', [0 0 0]);
hold on
plot(datevector, data2, 'LineStyle','--', 'Color', [0.5 0.5 0.5],'LineWidth',1.2 );