问题标签 [geom-vline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如果我的原始数据集中不存在这些日期,如何将某些日期的 geom_vline 添加到我的绘图中?
我想做的事情的要点是叠加锁定开始的日期和结束的日期。我的数据包含每周销售数据,但不包含锁定开始或结束的日期,因此当我使用“lockdown.end.dates <- which(Unit.sales$Date %in%lockdown.end.dates)”代码它将我的“locdown.end.dates”向量变成一个空对象,就像在我附加的图像中看到的那样。**
这就是我的数据的样子
当我尝试创建一个包含未包含在我的 unit.sales 数据框中的日期的向量时,这就是我的对象窗格的外观。请注意,对于lockdown.start.date,我已经调整了日期,使它们与我在unit.sales 数据框中的日期重叠
r - 在 R ggplot2 中,如何自动绘制垂直线
在 R ggplot2 中,如何在列之间绘制垂直线
使用 'geom_vline(xintercept=as.numeric(plot_data$mperiod)+0.5)' ,这是行不通的
当使用 'geom_vline(xintercept=c(1:3)+0.5)' 时,没关系,但我必须手动输入向量。因为实际情况有点复杂,我想自动计算。任何人都可以帮忙吗?谢谢
r - 如何在 ggplot (R) 中标记 vLines
我从时间序列创建了一个流图,需要两条垂直线分别标有“点燃”和“熄灭”文本。
鉴于这是一个时间序列,我在显示标签时遇到了真正的问题。
这是迄今为止的ggplot代码:
结果显示:
标记我尝试过的第一行:
但它抛出
“错误:输入无效:date_trans 仅适用于 Date 类的对象”
任何帮助将不胜感激。
r - 为 geom_vline() 更改图例中的线型
我想做一个图表,我使用 4 个 geom_vlines 和不同的线型,但在图例中线型不正确。如何使图例的线型适合 vline 的线型?ps:我已经缩写了数据框,因为它太大了
我必须使用 show.legend = FALSE,否则图例会变成第二张图片
我尝试使用 scale_linetype_manual(),但它不起作用。
非常感谢你帮助我!!
r - 我已经有了“颜色”和“填充”图例。如何控制使用 geom_vline 生成的线条的颜色?
我正在尝试在相同的轴上制作条形图和线图,矩形显示数据可能不完整的位置,垂直线显示重要日期。
该图表看起来像我想要的那样,除了图例之外,它没有显示代表两次考试变化的线条之间的颜色差异。如何使图例以橙色而不是黑色显示“宣布考试变更 1”和“考试变更 1”?