- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我以这个数据框为例:
>mydata <- rbind(data.frame(Col1 = rnorm(2*1000),Col2 =rep(c("A", "C"), each=1000),Col3=factor(rep(c("YY","NN"), 1000))),data.frame(Col1 = rnorm(1000),Col2 =rep(c("B")),Col3=factor(rep(c("YY","YN"), 500))))
>head(mydata)
Col1 Col2 Col3
1 -0.1213684 A YY
2 0.1846364 A NN
3 0.4028003 A YY
4 1.4065677 A NN
5 -0.8669333 A YY
6 0.3295806 A NN
# NN:
red=rgb(249/255, 21/255, 47/255)
# YN:
amber=rgb(255/255, 126/255, 0/255)
# YY:
green=rgb(39/255, 232/255, 51/255)
pl<-bwplot(mydata$Col1~mydata$Col3 | mydata$Col2,data=mydata,
ylab=expression(italic(R)),panel=function(...)
{panel.bwplot(...,groups=mydata$Col3, fill=c(red,amber,green))})
最佳答案
这是我要做的:
## Create a named vector of fill colors
red <- rgb(249/255, 21/255, 47/255) # NN:
amber <- rgb(255/255, 126/255, 0/255) # YN:
green <- rgb(39/255, 232/255, 51/255) # YY:
fillCols <- c(NN=red, YN=amber, YY=green)
## Create a panel function that, with access to the subset of points plotted
## in the current panel, picks out the levels/colors that will be needed
myPanel.bwplot <- function(x=x, y=y, ...) {
fill <- fillCols[intersect(levels(x), unique(x))]
panel.bwplot(x=x, y=y, ..., groups=Col3, fill=fill)
}
## Plot away
bwplot(Col1 ~ Col3 | Col2, data = mydata, panel = myPanel.bwplot)
关于R 格子 bwplot : Fill boxplots with specific color depending on factor level,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29802129/
我正在创建一个 bwplot{lattice},我希望它不显示异常值。这是示例代码: m <- mtcars m$gear <- factor(m$gear) m$vs <- factor(m$vs)
我有以下代码允许通过 bwplot 分组垂直箱线图函数在 lattice .可重现的例子.. data(mpg, package = "ggplot2") bwplot( hwy~class, dat
我得到了聚类的结果,并决定使用格子为每个聚类制作一个箱线图。接下来,我需要建立一个所有聚类箱线图都能接受的比例。 找到了一个解决方案,允许排除异常值并设置自由关系。 library(lattice)
我想用更粗的线绘制方框。在boxplot函数中我只是简单地输入了lwd=2,但是在格子bwplot中我却抓狂了,还没有找到解决方案! (我指的是上图中蓝色的盒子) 要使用的示例代码: require(
我可以毫无问题地做到这一点: boxplot(coef ~ habitat, data = res) abline(h = 0, col = "green") 但是当我使用 lattice 时,水平线
我以这个数据框为例: >mydata head(mydata) Col1 Col2 Col3 1 -0.1213684 A YY 2 0.1846364 A NN
我是一名优秀的程序员,十分优秀!