在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
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 函数中的保持一致
|
请发表评论