Я хочу наложить столбчатую диаграмму со стрипплотом и использовать панель параметров в xyplot, но она не работает. Он ничего не отображает и выдает много предупреждений, таких как:
1: In order(as.numeric(x)) : NAs introduced by coercion
2: In diff(as.numeric(x[ord])) : NAs introduced by coercion
Код здесь, однако он работает с факториальными переменными Alternatice и Subject, хотя он строит планку по горизонтали:
t2 <- data.frame(Alternative = c("FA", "HF", "NO", "HF", "FA", "NO"),
AlloOthe = c(50, 80, 20, 80, 80, 20),
Subject = rep(c("2001", "2002"), each = 3)
)
t2$Alternative <- as.character(t2$Alternative)
t2$Subject <- as.character(t2$Subject)
library(lattice)
xyplot(AlloOthe ~ Alternative | Subject, data = t2,
panel = function(x, y) {
panel.barchart(x, y)
panel.stripplot(x, y, type = c("p", "l"))
},
ylab = "Allocation to Other"
)
Так может кто-нибудь показать мне правильный код или заставить его работать на правильных данных? Большое спасибо!