2012-06-01 21 views

回答

5

公平的問題,但請不要發表「分數猜測在代碼」;要求其他人產生樣本問題是不公平的。

下面是示例代碼,這證實你發現了什麼:

library(lattice) 
d = data.frame(x=c(rnorm(90),20*runif(16)),group=letters[1:2]) 
cols = list(col=c("red","blue"),pch=c(1,16,13)) 
bwplot(group~x,data=d, 
     par.settings = list(
          plot.symbol=cols, 
          box.rectangle = cols, 
          box.dot = cols, 
          box.umbrella=cols 
          )) 

symbols not recycled

這裏是顯示代碼離羣PCH/COL /阿爾法/ CEX不進行分組,並因此被錯誤地回收。

從panel.bwplot:

panel.points(x = rep(levels.fos, sapply(blist.out, length)), 
      y = unlist(blist.out), pch = plot.symbol$pch, col = plot.symbol$col, 
      alpha = plot.symbol$alpha, cex = plot.symbol$cex, 
      fontfamily = plot.symbol$fontfamily, ...... 

這意味着,這是格缺少功能(我不會稱之爲一個bug)。

+0

你好,我應該帶一個例子。我非常榮幸地認爲我只是忘記了設置一些東西,使這個問題不會發生。最好的解決方案(我猜)是設置一種顏色,然後再回收所有其他異常。 thx再次! – Druss2k

相關問題