R可视化和ggplot2

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

2023-09-09  本文已影响0人  RSP小白之路

写在前面。

很多时候在处理数据前或者出图前,可能需要先对数据整体情况进行了解。这个时候我们可以用到R基础绘图的语句ggplot2完成目标。

接下来,我们分不同的图形类型进行啃书学习。


6. 绘制函数图像

如何绘制函数图像?

使用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")
基础绘图系统绘制
> 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绘制

以上。

上一篇 下一篇

猜你喜欢

热点阅读