在Matlab中改变拟合图的线宽

时间:2013-05-06 12:26:19

标签: plot matlab matlab-figure

我想改变我的拟合图的宽度:

plot(fit, 'LineWidth', WidthSpec)

不幸的是,当我尝试绘制数据并同时适合时:

plot(fit, 'LineWidth', WidthSpec, XData, YData)

我收到一条错误消息

??? Error using ==> cfit.plot at 52
EXCLUDEDATA has greater length than XDATA.

绘制两者而不指定宽度,如

plot(fit, XData, YData) 

工作正常。

2 个答案:

答案 0 :(得分:9)

尝试存储返回的句柄并使用以下内容调整宽度:

h = plot(fit, ...);
set(h, 'LineWidth',2)

答案 1 :(得分:0)

我遇到了同样的问题,我用过:

h =图(f); set(h,'LineWidth',2)