R 将x轴标签更改为ggplot中的字符

R 将x轴标签更改为ggplot中的字符,r,ggplot2,R,Ggplot2,我用两条线绘制了一个线条图,x轴是日期。如下图所示,使用此处的代码: 在打印对象之前,但它似乎不起作用 我还尝试添加了这一行: df[, "Date"] <- paste0("Q", 0:8) df[,“Date”]你们非常接近缩放x_离散不起作用,因为数据不是离散的(它是日期) 您可以在缩放x\u日期中强制使用特定标签: plotobj+ scale_x_date(breaks = seq(as.Date("2018-01-01"),

我用两条线绘制了一个线条图,x轴是日期。如下图所示,使用此处的代码:

在打印对象之前,但它似乎不起作用

我还尝试添加了这一行:

df[, "Date"] <- paste0("Q", 0:8)

df[,“Date”]你们非常接近<代码>缩放x_离散
不起作用,因为数据不是离散的(它是日期)

您可以在
缩放x\u日期中强制使用特定标签

plotobj+
   scale_x_date(breaks = seq(as.Date("2018-01-01"), 
                             as.Date("2018-01-09"), 
                             by = "1 day"), 
                labels = paste0("Q", 0:8))
df[, "Date"] <- paste0("Q", 0:8)
df$Col1 <- as.numeric(as.vector(df$Col1))
plotobj+
   scale_x_date(breaks = seq(as.Date("2018-01-01"), 
                             as.Date("2018-01-09"), 
                             by = "1 day"), 
                labels = paste0("Q", 0:8))