【发布时间】:2016-02-11 11:16:02
【问题描述】:
我很难在 lattice 图中正确书写条带名称。这是一个数据示例:
resposta<-rnorm(90)
preditor1<-rep(rep(c("a","b"),each=15),3)
preditor2<-rep(c("sp1","sp2","sp3"),each=30)
我正在做以下情节:
library(lattice)
bwplot(resposta~preditor1|preditor2,layout=c(3,1),
strip=strip.custom(
factor.levels=c(
expression(atop(italic("P. paradoxa"),"outra info")),
expression(atop(italic("H. raniceps"),"outra info")),
expression(atop(italic("P. azurea"),"outra info")))
),
par.settings=list(layout.heights=list(strip=2.5))
)
我的问题是,有没有办法在物种名称和“外部信息”之间获得更小的空间。这个问题开始是因为,由于标题是物种名称,它们需要用斜体,但我还需要在标题上添加一些额外的信息,这不应该是斜体。我在 Google 上看到可以在 expression 中使用 atop 来获取 2 行文本,但是物种名称和下一行之间的空格太大。我希望他们能靠得更近一些,但我不知道这是否可行,如果可以,该怎么做。
有谁知道如何在条形名称中跳过行,保留斜体的表达式,但在名称之间不留太多空间?情节上还不错,但是当我使用tiff()保存到更大尺寸的图像时,条带名称缺少一些部分,我认为主要是由于线之间的距离。
【问题讨论】:
标签: r plot graphics lattice trellis