我正在尝试将两个线性模型及其置信区间(用fitlm制作)显示在我在MatLab中创建的图形中。
DATEADD(yy,-1,DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0))
我可以将这些绘制得很好,通过指定上面的颜色,我可以将数据点更改为红色和蓝色,以区分两个模型。但是,对于它们来说,最佳拟合线仍然是红色,因此我无法区分两条最佳拟合线。我尝试过使用'LineStyle',但是当我这样做时,图形不再显示线性回归,而只是准确地连接每个数据点。
有什么建议吗?
答案 0 :(得分:1)
plot
返回创建对象的句柄,即数据句柄(第一个元素),fit(第二个元素)和置信区间(元素3和4)。使用
ph = plot(LM);
set(ph(1), 'MarkerEdgeColor', ...);
set(ph(2), 'Color', ...);
您可以调整颜色和线条样式。