写在前面。
很多时候在处理数据前或者出图前,可能需要先对数据整体情况进行了解。这个时候我们可以用到R基础绘图的语句
和ggplot2
完成目标。
接下来,我们分不同的图形类型
进行啃书学习。
6. 绘制函数图像
如何绘制函数图像?
- 使用R基础绘图系统
使用curve
函数绘制函数图像,使用时向其中传递一个关于x
的表达式。
自建一个函数
myfun <- function(varx){
1/(1 + exp(-varx + 10))
}
使用curve
函数绘制图像:
curve(myfun(x),from = 0 , to=20)
使用add=TRUE
参数,可以向已有图像添加图像:
curve(1-myfun(x),add = TRUE , col= "red")
- 使用ggplot2
> qplot(c(0,20) , fun=myfun, stat = "function", geom = 'line')
Error:
! The `stat` argument of `qplot()` was deprecated in ggplot2 2.0.0 and is
now defunct.
Run `rlang::last_trace()` to see where the error occurred.
qplot
语句已经弃用了,因此还是使用常用的ggplot2语句:
ggplot(data.frame(x = c(0,20)), aes(x = x)) + stat_function(fun = myfun, geom = "line")
以上。