我目前正在Katakoda培训中进行R可视化。我被困住了 一个问题阻止了我前进。
这是问题: 使用3将内置数据集VADeaths转换为数据帧表VADeathRate 列(第一列:范围,第二列:个人类型,第三列:频率)。 [不要 重命名列名。它们将默认为var1,var2,Freq] 使用数据框VADeathRate创建基于Var1,Freq的条形图。 根据Var2拆分布局,并将其绘制在相同的单行布局上。
我尝试浏览手册和课程资料。我不是正确地理解了这个问题,或者是我缺少了一些东西。我写的代码是:
require(lattice)
VADeathRate <- as.data.frame.table(VADeaths)
barchart(Freq ~ Var1 | Var2,data = VADeathRate,layout=
(c(4,1)),xlab="Age Group",ylab="Frequency",col=c(1,2,3,4,5))
答案 0 :(得分:0)
这对我有用:-
library(lattice)
VADeathRate<-as.data.frame.table(VADeaths)
barchart(Var1 ~ Freq | Var2, data = VADeathRate, groups = Var2, auto.key = TRUE)