改变多个fitlm线的颜色

时间:2015-11-21 15:05:08

标签: matlab colors regression linear

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

DATEADD(yy,-1,DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0))

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

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

plot返回创建对象的句柄,即数据句柄(第一个元素),fit(第二个元素)和置信区间(元素3和4)。使用

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

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