我是编程和编码新手,正在尝试在 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() 可以放在任何一个地方。这是真的?对于像编码这样如此具体的事情,令人困惑的是为什么你可以用任何一种方式来做。任何解释将不胜感激。谢谢