相关疑难解决方法(0)

R + ggplot2:如何从x轴隐藏缺少的日期?

假设我们有以下简单数据框的日期 - 值对,其中序列中缺少某些日期(即1月12日至1月14日).当我绘制点时,它会在x轴上显示这些缺失日期,但没有与这些日期对应的点.我想防止这些丢失的日期显示在x轴上,以便点序列没有中断.有关如何做到这一点的任何建议?谢谢!

dts <- c(as.Date( c('2011-01-10', '2011-01-11', '2011-01-15', '2011-01-16')))
df <- data.frame(dt = dts, val = seq_along(dts)) 
ggplot(df, aes(dt,val)) + geom_point() + 
        scale_x_date(format = '%d%b', major='days')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

plot r ggplot2

8
推荐指数
3
解决办法
6757
查看次数

标签 统计

ggplot2 ×1

plot ×1

r ×1