r - 将一个自定义条添加到 R 中的条形图
问题描述
我目前在 R (ggplot2) 中有一个条形图,在 y 轴上有一个账户的美元金额,在 x 轴上有从 1990 年代到当前的年份。我想在 2017 年的 5000 万美元点处添加一条线 - 表示上限。我想知道我是否可以在 R 中执行此操作,或者我必须在导出后自定义图像。我还想为 2018 年和 2019 年添加一两个“预计数量”条,这些条是透明的,带有虚线轮廓,表示它们是预测。这可能吗?
解决方案
当然,如果您发布数据和代码!
如果您使用的是 ggplot:添加此行,将 y 和 yend 值替换为 50(调整 y 轴所在的任何单位)。如果您只希望条形图出现在某些 x 值上,请使用 x 和 xend 参数。
annotate(geom = 'segment', y = Inf, yend = Inf, x = -Inf, xend = Inf,color = 'black', size = 2)
对于透明线,使用 alpha 参数;对于虚线,使用线型:
annotate(geom = 'segment', y = Inf, yend = Inf, x = -Inf, xend = Inf,color = 'black', size = 2, alpha = .1, linetype="dashed")
推荐阅读
- android - 在 Flutter 中接收分享意图(接收 URL)
- python - 向内置模块添加属性需要什么?
- gensim - 了解 Gensim Doc2vec 排名
- python - 矩阵操作 - 为什么正常循环会产生不同的结果?
- javascript - Javascript:隐藏输入条码扫描器
- javascript - 拖动时如何复制div?
- c# - Entity Framework Core 多对多关系错误:对象引用未设置为对象的实例
- python - 下载 Huggingfaces 的变形金刚包时出错:“UnavailableInvalidChannel:频道不可访问或无效。”
- gis - 使用地理编码查找两条道路之间交叉口的 GPS 坐标
- python - 在输出之前最后合并神经元