1
我在Mac上的R-Studio的繪圖窗口內繪製了帶有Lattice的xyplot。此外,我對萊迪思的交互功能panel.identify
感興趣,以獲得用鼠標單擊的數據點的標籤。在R-Studio中使用Lattice 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