bwplot
함수를 통해 그룹화 된 세로 상자 플롯을 허용하는 다음 코드를 lattice
에 있습니다. 재현 예 ..bwplot을 사용하여 그룹화 된 수평 상자 플롯
data(mpg, package = "ggplot2")
bwplot(hwy~class, data = mpg, groups = year,
pch = "|", box.width = 1/3,
auto.key = list(points = FALSE, rectangles = TRUE, space = "right"),
panel = panel.superpose,
panel.groups = function(x, y, ..., group.number) {
panel.bwplot(x + (group.number-1.5)/3, y, ...)
})
이 잘 작동하지만 수평 위해 상자 그림을 좋아하는 것, 그래서 동일한 다른 모든 유지, 첫 번째 줄을 변경 :
bwplot(class~hwy, data = mpg, groups = year, ...
을하지만 그래프처럼 온다 이 . 나는 성공없이 코드로 놀아 보려고 노력했다. 두 가지 질문이 있습니다. 첫째, 상자 플롯을 서로 겹치지 않게하려면 어떻게해야합니까? 그리고 두 번째로 그리고 더 일반적으로, 어떻게 컬러 패널을 그레이 스케일로 설정할 수 있습니까? 음영이 회색 또는 흑백으로 나타납니다. 당신이 bwplot
를 사용하는 것이 중요하지 있다면
고마워, 그 y + (group.numbers-1.5)/3)'트릭은 아름답습니다! –