我的X轴标签是字符串,旋转它们使我的情节看起来很难看。在ggplot中,有没有办法分割X轴标签,使其中一半出现在顶部,一半出现在底部(交替样式)。所以而不是:
Label1 Label2 Label3 Label4
我想:
Label1 Label3
Label2 Label4
答案 0 :(得分:2)
您始终可以使用交替的换行符前置x轴值:
dat <- data.frame(x = c('Label1','\nLabel2','Label3','\nLabel4'),y = 1:4)
ggplot(data = dat, aes(x = x, y = y)) +
geom_point()
产生这个:
作为旁注,我想也许你可以将值向量传递给vjust
中的opts
,但这似乎不起作用。它可能在开发版本中。