基础知识:使用R统计软件、ggplot2、geom_vline和geom_histogram来可视化一些数据。问题出在图例键上。
我正在尝试绘制一对某些随机模拟的直方图,并在这个图中添加代表确定性模拟结果的几条线。我已经将数据绘制出来,但是直方图的图例键上有不必要的黑线穿过它们的中间。您能帮我去掉这些黑线吗?这里有一些重现问题的示例代码:
df1 <- data.frame(cond = factor( rep(c("A","B"), each=200) ),
rating = c(rnorm(200),rnorm(200, mean=.8)))
df2 <- data.frame(x=c(.5,1),cond=factor(c("A","B")))
ggplot(df1, aes(x=rating, fill=cond)) +
geom_histogram(binwidth=.5, position="dodge") +
geom_vline(data=df2,aes(xintercept=x,linetype=factor(cond)),
show_guide=TRUE) +
labs(fill='Stochastic',linetype='Deterministic')
编辑:添加了图片
祝好, Ryan
geom_vline
和show_guide
的一个bug,或者需要更多关于“guides”的文档。 - mnel