【问题标题】:change colors of multiple fitlm lines更改多条 fitlm 线的颜色
【发布时间】:2016-02-24 00:20:04
【问题描述】:

我正在尝试将两个线性模型及其置信区间(使用 fitlm 制作)显示为我在 MatLab 中创建的图形。

LM1 = fitlm(1:5, TL_martin);
LM = fitlm(our_TL, our_data)
plot(LM,'Color','b'); 
plot(LM1,'Color','r');

我可以很好地绘制这些图,并且通过指定上面的颜色,我可以将数据点更改为红色和蓝色,以区分两个模型。但是,它们的最佳拟合线仍然是红色的,因此我无法区分两条最佳拟合线。我尝试过使用“LineStyle”,但是当我这样做时,图表不再显示线性回归,而是精确地连接每个数据点。

有什么建议吗?

【问题讨论】:

    标签: matlab colors linear-regression


    【解决方案1】:

    plot 返回创建对象的句柄,即数据句柄(第一个元素)、拟合(第二个元素)和置信界限(元素 3 和 4)。使用

    ph = plot(LM);
    set(ph(1), 'MarkerEdgeColor',  ...);
    set(ph(2), 'Color',  ...);
    

    您可以调整颜色和线条样式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      相关资源
      最近更新 更多