如何在R中制作格子xyplot()灰度?

时间:2012-02-16 06:28:27

标签: r lattice

最简单的方法是制作这种情节灰度(或许是黑白),而不是默认的多色:

xyplot(y1 + y2 ~ x, mydata, auto.key=TRUE)

我见过discussion of creating new graphics devices or changing options for all plots,但有没有一个选项可以包含在xyplot()函数中,可以将绘图转换为灰度?

1 个答案:

答案 0 :(得分:14)

library(lattice)
bwtheme <- standard.theme("pdf", color=FALSE)
mydata <- data.frame(y1=rnorm(10), y2=rnorm(10), x=1:10)
xyplot(y1 + y2 ~ x, mydata, auto.key=TRUE, par.settings=bwtheme)

进行比较:

comparison of color vs black/white