【R语言学习日记】curve( )函数

1、curve函数简介

curve函数语法格式如下:

curve(expr, from = NULL, to = NULL, n = 101, add = FALSE, type = "l", xname = "x", xlab = xname, ylab = NULL, log = NULL, xlim = NULL, ...)

主要的参数如下:

expr:函数名称或一个关于变量x的函数表达式;

from,to:表示绘图的起止范围;

n:一个整数值,表示x取值的数量;

add:是一个逻辑值,当为TRUE时,表示将绘图添加到已存在的绘图中;

type:与plot函数中type含义相同;

xname:用于x轴变量的名称。

xlab,ylab:x轴和y轴的标签名称。

2、绘制 y = 2x + 3 的直线

# y= 2x + 3

curve(2*x + 3, -10, 10, bty="l", xlab = "x", ylab = "y",  asp = 1)

abline(h=0, v=0, lty=2, col = "darkgray")

text(0.8, -0.8, "0", col = "darkgray")

text(15, 20, "y = 2x + 3")

【R语言学习日记】curve( )函数_第1张图片

3、幂函数图像

下面的程序代码给出的是形如y = xα的图像。

# y = x

curve(x^1,-1.5,2,bty="l",xlab="x",ylab="y",asp=1,ylim=c(-1,1))

abline(h=0,v=0,lty=2,col="darkgray")

text(0.1,-0.1,"0",col="darkgray")

lines(c(0,1,1),c(1,1,0),lty=2,col="red")

text(1.1,0.95,"1",col="red")

#y = x ^ 2

curve(x^2,-1.5,2,add=T,col="blue")

#y = x ^ 3

curve(x^3,-1.5,2,add=T,col="orange")

#y = x ^ (1/2)

curve(x^(1/2), 0,2,add=T,col="green")

#y = x ^ (1/3)

curve(x^(1/3), 0,2,add=T,col="darkgreen")


【R语言学习日记】curve( )函数_第2张图片

你可能感兴趣的:(【R语言学习日记】curve( )函数)