小编Ras*_*oul的帖子

如何将 ggplot 的 aes 参数传递给函数

我正在使用 gapminder 并尝试编写一个简单的函数来显示lifeExpgdpPercap. 但是,当我将参数放入函数中时,无法识别参数。

我已经尝试了几个答案,但还没有结果。

plotting <- function (input, xx, yy){
  library (ggplot2)
  library (gapminder)
  ggplot (input, aes (xx, yy, size = pop, color = country)) + geom_point(show.legend = FALSE) 
}  
Run Code Online (Sandbox Code Playgroud)

当运行plotting (gampinder, lifeExp, gdpPercap)被用作输入,xx并且yy,其结果是

“FUN(X[[i]], ...) 中的错误:找不到对象‘gdpPercap’”`

这是我被卡住的地方,gdpPercap在那里但没有被代码找到!能否请你帮忙。

r function ggplot2

4
推荐指数
1
解决办法
692
查看次数

标签 统计

function ×1

ggplot2 ×1

r ×1