我想在第1天和第2天的时间a和b(每个子块一个箱形图)上覆盖相同单位(用每个数据点测量)的不同变量的箱形图。有没有办法在ggplot2中做到这一点?
tdata <- import ("plant_temperature.csv")
tdata$Distance <- as.factor(tdata$Distance )
p <- ggplot(data = tdata, aes( y=Temp ,x=Distance,color=Type)) +
geom_point() +
geom_boxplot( aes(y = Ambient))
p + facet_grid(cols = vars(Time),rows = vars(Day))
样本数据:
"Day","Time","Type","Temp","Distance","Ambient"
"1",1,"a","s",5,"1",4.4
"2",1,"a","f",3.1,"2",6.3
"3",1,"a","s",5.9,"3",3.1
"4",1,"a","f",8.4,"4",2.5
"5",1,"a","s",5.5,"1",7.7
"6",1,"b","f",9.9,"2",7.1
"7",1,"b","s",2.2,"3",2.1
"8",1,"b","f",6.9,"4",5.1
"9",1,"b","s",2.9,"1",9.4
"10",2,"b","f",8.8,"2",5.7
"11",2,"a","s",0.6,"3",6.3
"12",2,"a","f",2.2,"4",4.9
"13",2,"a","s",3.1,"1",0.8
"14",2,"a","f",1.4,"2",6.5
"15",2,"a","s",4,"3",2.1
"16",2,"b","f",8.4,"4",1.6
"17",2,"b","s",5.2,"1",4.4
"18",2,"b","f",2.2,"2",7.9
"19",2,"b","s",7.9,"3",5.3
"20",2,"b","f",2.7,"4",5.2
在第1天和第2天的时间a和b用传感器f和s在距离1至4处测量的温度:
如果我尝试在每个子块上添加1个箱形图,最终每个子块将获得4个箱形图。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句