我生成的图形将用作三面板图形右侧的标签列,我希望图形的标题与图中的标签一样右对齐。< / p>
这是一个最小的例子,我想右对齐标题'words'。
ggplot() +
geom_text(aes(y = 1, x = seq(4),
label = c('fee', 'fi', 'fo', 'fum'),
hjust = 1)) +
opts(title = 'words') +
coord_flip() +
scale_y_continuous(breaks = c(0,0), limits = c(0,1))
产生这个:
更新
@joran的答案很有帮助,但它没有将标签与标签对齐。将他的代码从hjust=1
更改为hjust = 0.96
会变得很近,但这更像是一个黑客而不是一个令人满意的答案。