我正在使用来自R的格子包。生成的图有传说,我想将这些图例的文本位置而不是默认(总是留下)更改到正确的位置。示例:
正如你所看到的,"之前"这样的格子产生的传说,我想让它们像#34;"。
我正在尝试的代码:
print(barchart(Value~Topic|Project, d2, groups=Variable, origin=0,
main="Title", auto.key=list(corner = c(0.99, 0.99),points=TRUE,
rectangles=FALSE, background = "gray97" ,
title="Legends", cex=0.8, cex.title=1), xlab="topics",
ylab=expression(paste("Cose(", theta, ")"))) )
答案 0 :(得分:2)
您可以使用key
按照您想要的顺序构建图例。以下是在points
列之前绘制text
列的示例:
library(lattice)
data(Cars93,package="MASS")
labels=levels(Cars93$Cylinders)
xyplot(Price~EngineSize,groups=Cylinders,data=Cars93,
key=list(space="right",adj=0,title="Legends",
points=list(pch=1,
col=trellis.par.get("superpose.symbol")$col[1:length(labels)]),
text=list(labels))
)