R 如何向左移动轴标签,使其与记号对齐?

R 如何向左移动轴标签,使其与记号对齐?,r,ggplot2,R,Ggplot2,我正在ggplot中绘制一个图形,并将x轴标签旋转了80度。但是,这导致我的x轴标签不再与我的x轴记号对齐(标签离记号右侧有点太远)。有人能帮我把x轴标签移到左边吗?我试过hjust和vjust,但它们似乎都能使我的轴标签上下移动,而不是左右移动 我的数据帧(称为数据)的头部如下所示: Date Well Elev 1 2002-05-23 MW-3 929.04 2 2002-05-29 M

我正在ggplot中绘制一个图形,并将x轴标签旋转了80度。但是,这导致我的x轴标签不再与我的x轴记号对齐(标签离记号右侧有点太远)。有人能帮我把x轴标签移到左边吗?我试过hjust和vjust,但它们似乎都能使我的轴标签上下移动,而不是左右移动

我的数据帧(称为数据)的头部如下所示:

Date                       Well   Elev
1    2002-05-23            MW-3 929.04
2    2002-05-29            MW-3 929.39
3    2002-05-31            MW-3 929.37
4    2002-06-05            MW-3 929.36
5    2002-06-12            MW-3     NA
6    2002-06-13            MW-3 929.47
7    2002-06-19            MW-3 929.42
8    2002-06-26            MW-3 930.02
9    2002-07-05            MW-3 930.00
ggplot(data= Data, aes(x = Date, y = Elev, group = Well, colour = Well)) +
geom_line(size = 0.75) +
  xlab("") + ylab("Elevation (ft.)") +
  scale_color_brewer(palette = "Spectral") +
  scale_x_date(breaks = date_breaks("1 year"),
           date_labels = ("%b %Y")) +
  theme(axis.text.x = element_text(angle = 80, hjust = 1),
        panel.grid.major.x = element_blank(),
        panel.grid.major.y = element_line( size=.1, color="gray"),
        panel.grid.minor = element_blank(), 
        axis.line.x = element_line(color = "black"),
        axis.line.y = element_line(color = "black"),
        panel.background = element_rect(fill = "white")) 
我的代码如下所示:

Date                       Well   Elev
1    2002-05-23            MW-3 929.04
2    2002-05-29            MW-3 929.39
3    2002-05-31            MW-3 929.37
4    2002-06-05            MW-3 929.36
5    2002-06-12            MW-3     NA
6    2002-06-13            MW-3 929.47
7    2002-06-19            MW-3 929.42
8    2002-06-26            MW-3 930.02
9    2002-07-05            MW-3 930.00
ggplot(data= Data, aes(x = Date, y = Elev, group = Well, colour = Well)) +
geom_line(size = 0.75) +
  xlab("") + ylab("Elevation (ft.)") +
  scale_color_brewer(palette = "Spectral") +
  scale_x_date(breaks = date_breaks("1 year"),
           date_labels = ("%b %Y")) +
  theme(axis.text.x = element_text(angle = 80, hjust = 1),
        panel.grid.major.x = element_blank(),
        panel.grid.major.y = element_line( size=.1, color="gray"),
        panel.grid.minor = element_blank(), 
        axis.line.x = element_line(color = "black"),
        axis.line.y = element_line(color = "black"),
        panel.background = element_rect(fill = "white")) 

你看过这个吗?嗨,bVa,谢谢,是的,我确实看到了那篇文章,但它说hjust水平移动东西,在我的情况下它没有这样做,它只是垂直移动东西。。。然而,在再次阅读这篇文章时,我决定尝试将x轴标签旋转90度而不是80度。我不知道为什么会有不同,但现在当我将hjust设置为0.5,将vjust设置为0.5时,轴标签就在我想要的位置。