国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > R > 正文

R中使用abline函數(shù)在當(dāng)前圖中添加直線

2023-04-28 12:24:18
字體:
供稿:網(wǎng)友

在R語言中,使用abline()函數(shù)可以在當(dāng)前繪圖中添加一條或多條直線。

在繪圖中可以設(shè)置的參數(shù)一般包括:直線的截距(a),直線的斜率(b),水平線的縱軸取值(h)、垂直線的橫軸取值(v)等。

abline()函數(shù)的使用格式為:

abline(a = NULL, b = NULL, h = NULL, v = NULL,
reg = NULL, coef = NULL, untf = FALSE, ...)

各參數(shù)的含義為:

(1)a 要繪制的直線截距

(2)b 直線的斜率

(3)h 會水平線時的縱軸值

(4)v 畫垂直線時的橫軸值

(5)reg 是一個具有coef方法的回歸對象名稱。若該對象返回的向量長度為1,則該值會作為該該函數(shù)的斜率,否則前兩個值將會分別作為所繪直線的截距和斜率。

(6)coef 一個二維向量,給出截距和斜率

(7)untf 邏輯值,如果UNTF為真,且坐標軸中的一個或兩個進行了對數(shù)變換,則會繪制對應(yīng)于原始坐標系中的直線的曲線,否則在變換坐標系中繪制線。

abline()函數(shù)典型的用法主要有以下幾種:

(1)abline(a, b, untf = FALSE, ...)

(2)abline(h =, untf = FALSE, ...)

(3)abline(v =, untf = FALSE, ...)

(4)abline(coef =, untf = FALSE, ...)

(5)abline(reg =, untf = FALSE, ...)

附加參數(shù)還可以給出線型、線條顏色,線條寬度等等。

下面舉幾個例子:

## 首先使用plot函數(shù)繪制一個空圖,并設(shè)置坐標系的縱坐標與橫坐標的比例為1:
plot(c(-2, 3), c(-1,5), type = "n", xlab = "x", ylab = "y", asp = 1)

## 繪制一條水平線和垂直線,并指定顏色
abline(h = 0, v = 0, col = "gray60")

如下圖所示:

abline函數(shù)繪制直線

# 為圖添加網(wǎng)格線或參考線
abline(h = -1:5, v = -2:3, col = "lightgray", lty = 3)

結(jié)果如下圖所示:

abline函數(shù)繪制參考線

#繪制一條斜線
#如繪制y = 2x + 1
#即繪制斜率為2,截距為1的直線
abline(a = 1, b = 2, col = "red"#這里指定直線顏色為紅色

結(jié)果如下圖中紅色直線所示:

在回歸方程中可以添加趨勢線

#在散點圖中繪制趨勢線
#(數(shù)據(jù)含義見:使用R語言繪制散點圖)
x <- c(2,5,1,3,4,1,5,3,4,2)
y <- c(50, 57, 41, 54, 54, 38, 63, 48, 59, 46)
reg <- lm(y~x)

plot(x, y, xlab = "廣告次數(shù)", ylab = "銷售額(100美元)")
abline(reg, col = "blue")

結(jié)果見下圖

使用abline函數(shù)為散點圖添加回歸趨勢線

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 方城县| 岳阳县| 青海省| 柏乡县| 长垣县| 周至县| 延川县| 东乡县| 保山市| 白山市| 双江| 开阳县| 腾冲县| 青铜峡市| 荆门市| 庆阳市| 福安市| 广昌县| 上饶市| 巴彦县| 江华| 望谟县| 泌阳县| 杨浦区| 和静县| 沈丘县| 山西省| 铜梁县| 阳泉市| 都昌县| 湘潭县| 长顺县| 离岛区| 赣榆县| 汾西县| 英吉沙县| 田东县| 晋中市| 绥阳县| 温宿县| 棋牌|