R語言curve繪圖函數


curve 函數常用於繪制函數對應的曲線,確定函數的表達式,以及對應的需要展示的起始坐標和終止坐標,curve函數就會自動化的繪制在該區間內的函數圖像

基本用法,代碼示例:

curve(sin, -2*pi, 2*pi)

效果圖如下:

第一個參數為函數的名稱,這里我們選擇的是sin 三角函數,后兩個參數為對應的起始和終止區間

下面詳細解釋一下每個參數:

1) expr : 對應的函數名稱,這個參數的值可以有3中寫法:

第一種: 函數的名稱

代碼示例:

# y = 2x + 1
coef_line  <- function(x){
	2 * x + 1
}

curve(expr = coef_line, from = 1, to = 3)

效果圖如下:

這里我們先定義了一個函數coef_line , 然后將函數名稱傳遞給curve 

第二種:expression

代碼示例:

curve(expr = 2 * x + 1, from = 2 , to = 6)

效果圖如下:

這里的2 * x + 1 就是一個表達式 expression

第三種: call, 函數調用

代碼示例:

# y = 2x + 1
coef_line  <- function(x){
	2 * x + 1
}

x <- 1:5
curve(expr = coef_line(x), from = 2, to = 6)

效果圖如下:

 

這里我們調用函數coef_line 去處理x 這個對象

2)from, to : 自變量x的起始和終止位置,這個用法很簡單,就不詳細解釋了

3)xname : x 軸的標簽, 這里參數只有當傳遞進來的是函數名稱時,才能運行

代碼示例:

# y = 2x + 1
coef_line  <- function(x){
	2 * x + 1
}

curve(expr = coef_line, from = 2, to = 6, xname = "X Var")

效果圖如下:

從圖中可以看到,不僅x軸標簽發生了改變,y軸標簽中自變量x也對應的發生了改變

 4) type : 函數圖像的類型,默認值為"l", 代表線條,該參數的效果和plot 函數中的保持一致

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM