例如当我得到这个时:
http://i.stack.imgur.com/cWTIm.jpg
看来我必须分别为每个异常值设置颜色......
这是我对代码的(部分)猜测:
...,par.settings = list(...,box.rectangle = list(col= c("red","blue")),...) ),...
thx 已经提前了!
例如当我得到这个时:
http://i.stack.imgur.com/cWTIm.jpg
看来我必须分别为每个异常值设置颜色......
这是我对代码的(部分)猜测:
...,par.settings = list(...,box.rectangle = list(col= c("red","blue")),...) ),...
thx 已经提前了!
公平的问题,但请不要发布“代码的分数猜测”;要求其他人生成示例问题是不公平的。
这是示例代码,它确认了您发现的内容:
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
))
这是显示异常值 pch/col/alpha/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, ......
这意味着这是 lattice 中缺少的功能(我不会称其为错误)。