【问题标题】:How to change line colors in Matlab plot?如何在 Matlab 图中更改线条颜色?
【发布时间】:2018-03-13 07:07:03
【问题描述】:

一个初学者的问题......但我在帮助/在线中没有找到任何内容! 如何在 Matlab 中创建一个图,其中一条线是黑色,一条线是灰色和虚线?我能想到的最好的代码发布在下面,但它不起作用......

figure;
plot( datevector, data1, 'color', [0 0 0],...
      datevector, data2, '--', 'color', [0.5 0.5 0.5],...
      'LineWidth',1.2 );

【问题讨论】:

    标签: matlab plot colors matlab-figure


    【解决方案1】:

    来自 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 );
    

    【讨论】:

    • *之后hold off 是一个很好的做法,这样你就不会在稍后的脚本中意外地在同一个图形上绘制下一个东西(没有意义)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多