《R数据可视化手册》学习笔记2---快速探索数据(6)绘制函数图像

写在前面。

很多时候在处理数据前或者出图前,可能需要先对数据整体情况进行了解。这个时候我们可以用到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")

ggplot2绘制

以上。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容