在ggplot中将x轴标签指向内部

时间:2016-03-28 15:30:56

标签: r ggplot2 position labels

我正试图让x轴标签(“文字1”到“文字6”)向内移动。我希望“文本1”与右边对齐,以便此标签不会在x = 0之前开始。同样,我希望“文本6”与左边对齐,以便此标签在x = 6之前结束(现在它甚至都不完全可见了。

d=data.frame(x=c(1,2,3,4,4,6), y=c(3,7,1,4,5,6))

lbl <- paste("Text",seq(1,6,1))
ggplot() + geom_point(data=d, mapping=aes(x=x, y=y)) +
  scale_x_continuous(expand=c(0,0),labels=lbl,breaks=seq(1,6,1))

enter image description here

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

不确定这是多么“hacky”,但一种方法是指定\\.

hjust