【发布时间】:2016-11-13 17:31:53
【问题描述】:
我正在尝试重新创建一些我每天在 Tableau for R 中使用的功能(ggplot2 和 plotly)。我需要能够创建类似于下图的参考带和线。我已经弄清楚如何从 geom_errorbar() 创建参考线。但是我似乎找不到“参考带”的解决方案。
如果在 ggplot2 或 plotly 中无法找到解决方案,我会打开另一个包,但我需要一些静态的 Rmarkdown 报告和一些动态的 html 小部件仪表板。
下面我有一些示例代码,我想为每个人的条形图添加“高”和“低”的参考波段。
library(ggplot2)
#Create Data
Name <- c("Rick","Carl","Daryl","Glenn")
Pos <- c("M","M","D","D")
Load <- c(100,110,90,130)
High <- c(150,160,130,140)
Low <- c(130,145,120,130)
data <- data.frame(Name,Pos,Load,High,Low)
rm(Name,Pos,Load,High,Low)
#create plot
ggplot(data = data, aes(x = Name, y = Load)) +
geom_bar(stat ="identity", width=.4)
如有任何指导,将不胜感激。谢谢!
【问题讨论】:
-
给我们一个可重复的例子(数据和你的实际 ggplot 图)会让帮助你变得容易。
-
谢谢,我会的。