Mac에서 R-Studio의 플롯 창에 래티스가있는 xyplot을 플로팅하고 있습니다. 또한 래티스의 대화식 기능 panel.identify
에 관심이있어서 마우스로 클릭 한 데이터 포인트에 대한 레이블을 얻을 수 있습니다.Rattice 내에서 panel.identify를 사용합니다.
library(lattice)
df= mtcars
xyplot(mpg ~ disp | as.factor(gear),
data= df,
layout = c(1, 3),
type= c("p", "g"),
subscripts= TRUE)
while (!is.null(fp <- trellis.focus(clip.off=F))) {
if (fp$col > 0 & fp$row > 0)
panel.identify(labels = df$qsec)
}
문제 : 내가 할 래티스 플롯을 얻을 수 있지만, panel.identify
기능이 제대로 작동하지 않습니다 : 다른 하나 개의 패널에서 전환 인식되지 않습니다. 따라서 먼저 특정 패널을 선택한 후에는 panel.identify
함수가 바로 패널의 데이터를 클릭하는 것으로 인식합니다.
질문 : - 코드를 개선하는 방법에 대한 아이디어가 있으십니까?
- R-Studio는 자신의 플롯 창 내에서 panel.identify
기능을 처리하도록 제한됩니까?
원시 R? –
이 테스트 힌트에 대해 로마인에게 감사드립니다. 기본 동작을 이해하는 데 도움이되었습니다. – user2030503