我目前在R上有一个条形图(ggplot2),y轴上为一个帐户的美元金额,x轴上为1990到当前的Year年。我想在2017年栏中的$ 5,000万美元点添加一行-以表示上限。我想知道是否可以在R中执行此操作,否则导出后必须自定义图像。 我还想为2018年和2019年添加一个或两个“预计数量”条,这些条是透明的,并带有虚线轮廓以指示它们是投影。这可能吗?
答案 0 :(得分:0)
当然,如果您发布数据和代码!
如果您使用的是ggplot:添加此行,将y和yend值替换为50(根据y轴的单位进行调整)。如果只希望条形图显示在某些x值上,请使用x和xend参数。
annotate(geom = 'segment', y = Inf, yend = Inf, x = -Inf, xend = Inf,color = 'black', size = 2)
对于透明线,请使用alpha参数;对于虚线,请使用linetype:
annotate(geom = 'segment', y = Inf, yend = Inf, x = -Inf, xend = Inf,color = 'black', size = 2, alpha = .1, linetype="dashed")