小编DCo*_*sta的帖子

将 aes() 函数放在 ggplot() 函数内或放在 geom_point/geom_bar/geom_line () 函数内有什么区别?

我是编程和编码新手,正在尝试在 Google 课程中学习 R。

他们给出了几个使用 ggplot 函数进行视觉效果的示例,但他们以两种方式使用了 aes()。

第一的:

ggplot(data=palmerpenguins) + geom_point(mapping = aes(x = bill_length_mm,y = body_mass_g)) aes() 函数位于 geom_point() 函数内部。

然后他们显示: ggplot(data, aes(x=distance, y= dep_delay, color=carrier, size=air_time, shape = Carrier)) + geom_point()

现在 aes() 函数位于 ggplot() 函数中,它们在其中指定数据集。

切换的原因是什么?看起来 aes() 可以放在任何一个地方。这是真的?对于像编码这样如此具体的事情,令人困惑的是为什么你可以用任何一种方式来做。任何解释将不胜感激。谢谢

r ggplot2

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

标签 统计

ggplot2 ×1

r ×1