课程
/云计算&大数据
/大数据
/R语言之数据可视化
为什么aes(Wind,Temp)是美学层,Wind和Temp明明是变量,他们为什么要加aes,不是本来就应该在数据层吗?
2016-07-09
源自:R语言之数据可视化 3-9
正在回答
我的理解是aes是要将数据转化成美学层元素的X和Y轴,数据不能直接显示为图表的元素吧,如果一直在数据层则图表什么也显示不了
数据层是airquality,aes()是美学层。
其实是aes(x=Wind,y=Temp),aes的作用是产生一个数据层里面的变量variable到视觉特性(也就是美学层)visual properties (aesthetics)的一个映射。
举报
R语言三大绘图系统,用图形直观探索数据、发现有价值信息
1 回答library(RColorBrewer) myColors<-c(brewer.pal(5,"Dark2"),"black") display.brewer.pal(5,"Dark2") ggplot(airquality,aes(Wind,Temp,color=factor(Month)))+ geom_point()+ stat_smooth(method = "lm",se=FALSE,aes(group=1))+ stat_smooth(method = "lm",se=FALSE
2 回答with(airquality,plot(wind,Temp)运行提示找不到with()是怎么了呢
1 回答Error in qplot(Wind, Temp, data = airquality) : 没有"qplot"这个函数
2 回答qplot(Wind,Temp , data = airquality, geom = c("point","smooth")) 出现问题,错误代码如下
2 回答Error in hist.default(airquality$wind) : 'x'必需为数值