问答详情
源自:3-9 ggplot2绘图系统之ggplot

(Wind,Temp)为什么要加aes()

为什么aes(Wind,Temp)是美学层,Wind和Temp明明是变量,他们为什么要加aes,不是本来就应该http://img.mukewang.com/5780cb460001e81709110451.jpg在数据层吗?

提问者:无无法师 2016-07-09 18:01

个回答

  • 北漂的小丙
    2016-07-16 17:57:34
    已采纳

    我的理解是aes是要将数据转化成美学层元素的X和Y轴,数据不能直接显示为图表的元素吧,如果一直在数据层则图表什么也显示不了

  • 慕后端6532889
    2016-07-20 18:34:24

    1. 数据层是airquality,aes()是美学层。

    2. 其实是aes(x=Wind,y=Temp),aes的作用是产生一个数据层里面的变量variable到视觉特性(也就是美学层)visual properties (aesthetics)的一个映射。