lsline
向散点图添加最小二乘线条
说明
示例
绘制最小二乘线条
生成三组样本数据,并在同一图窗中绘制每组样本数据。
x = 1:10; rng default; % For reproducibility figure; y1 = x + randn(1,10); scatter(x,y1,25,'b','*') hold on y2 = 2*x + randn(1,10); plot(x,y2,'mo') y3 = 3*x + randn(1,10); plot(x,y3,'rx:')
为每组样本数据添加一个最小二乘线条。
lsline
指定要添加最小二乘线条和参考线的坐标区
定义用于绘图的 x 变量和两个不同 y 变量。
rng default % For reproducibility x = 1:10; y1 = x + randn(1,10); y2 = 2*x + randn(1,10);
将 ax1
定义为图窗的上半部分,ax2
定义为图窗的下半部分。使用 y1
在顶部坐标区中创建第一个散点图,使用 y2
在底部坐标区中创建第二个散点图。
figure ax1 = subplot(2,1,1); ax2 = subplot(2,1,2); scatter(ax1,x,y1) scatter(ax2,x,y2)
在顶部绘图上叠加一条最小二乘线条,在底部绘图上 y2
值的均值处叠加一条参考线。
lsline(ax1) % This is equivalent to refline(ax1)
mu = mean(y2);
refline(ax2,[0 mu])
使用最小二乘线条对象修改线属性
定义用于绘图的 x 变量和两个不同 y 变量。
rng default % For reproducibility x = 1:10; y1 = x + randn(1,10); y2 = 2*x + randn(1,10);
将 ax1
定义为图窗的上半部分,ax2
定义为图窗的下半部分。使用 y1
在顶部坐标区中创建第一个散点图,使用 y2
在底部坐标区中创建第二个散点图。
figure ax1 = subplot(2,1,1); ax2 = subplot(2,1,2); scatter(ax1,x,y1) scatter(ax2,x,y2)
在顶部绘图上叠加一个最小二乘线条。然后,使用最小二乘线条对象 h1
将线条颜色更改为红色。
h1 = lsline(ax1);
h1.Color = 'r';
在底部绘图上叠加一个最小二乘线条。然后,使用最小二乘线条对象 h2
将线宽增加到 5。
h2 = lsline(ax2); h2.LineWidth = 5;
输入参数
ax
— 目标坐标区
gca
(默认) | axes
对象
目标坐标区,指定为 axes
对象。如果不指定坐标区,且当前坐标区是笛卡尔坐标区,则 lsline
函数将使用当前坐标区。
输出参量
版本历史记录
在 R2006a 之前推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)