在grid.xaxis中旋转标签

时间:2012-01-11 08:48:48

标签: r r-grid

似乎无法使用grid.xaxis(at=, lab=)来旋转x轴标签。 90度使用gpar - 选项。

除了创建单独的视口并使用grid.text()

之外,任何人都知道一种解决方法

2 个答案:

答案 0 :(得分:5)

查看此文档:An Example of Interactive Graphics Editing in Grid

library("grid")
gxa <- xaxisGrob(at = 1:4/5, vp = viewport(w = 0.5, h = 0.01))
gxa <- editGrob(gxa, gPath = "labels", gp = gpar(col = "black"), rot=90)
grid.draw(gxa)

答案 1 :(得分:5)

试试这个,

grid.xaxis(seq(0,1,by=0.1), vp=viewport(y=1), 
           edits = gEdit(gPath="labels", rot=90))