refline
将参考线添加到绘图中
说明
示例
在均值处添加参考线
为自变量 x
和因变量 y
生成样本数据。
x = 1:10; y = x + randn(1,10);
创建 x
和 y
的散点图。
scatter(x,y,25,'b','*')
在散点图上叠加一条最小二乘线。
refline
在散点图的均值处添加一条参考线。
mu = mean(y);
hline = refline([0 mu]);
hline.Color = 'r';
红线是数据均值处的参考线。
指定要添加最小二乘线条和参考线的坐标区
定义用于绘图的 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])
输入参数
m
— 参考线的斜率
数值标量
参考线的斜率,指定为数值标量。函数使用 m
来定义线
y = m*x + b.
示例: refline(-1,1)
数据类型: single
| double
b
— 参考线的截距
数值标量
参考线的截距,指定为数值标量。函数使用 b
来定义线
y = m*x + b.
示例: refline(2,-10)
数据类型: single
| double
coeffs
— 线性系数
长度为 2 的数值向量
线性系数,指定为长度为 2 的数值向量。coeffs
包含由下式定义的线的系数
y = coeffs(1)*x + coeffs(2).
示例: refline([-1,2])
数据类型: single
| double
ax
— 目标坐标区
gca
(默认) | axes
对象
目标坐标区,指定为 axes
对象。如果不指定坐标区,且当前坐标区是笛卡尔坐标区,则 refline
函数将使用当前坐标区。
输出参量
版本历史记录
在 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)