2012-01-11 183 views
4

似乎不可能通过例如使用grid.xaxis(at=, lab=)来旋转xaxis的标签。 90度,使用gpar - 选项。旋转grid.xaxis中的标签

除了创建单独的视口和使用grid.text()之外,任何人都知道解决方法吗?

回答

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) 
+0

非常感谢你RCS,也为链接文件! – user1142774 2012-01-11 14:41:21

+0

是否有另一个文件链接?张贴的是死... – Manbroski 2017-09-07 16:10:10

+0

找到一个 - https://www.stat.auckland.ac.nz/~paul/grid/doc/R-1.8.0/interactive.pdf – Manbroski 2017-09-07 16:10:36

5

试试这个,

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

非常感谢你baptiste,工作很好! – user1142774 2012-01-11 14:40:04