【发布时间】:2016-06-10 22:37:03
【问题描述】:
当我运行以下代码时,将创建一个密度图和直方图。我添加了两条垂直线来显示平均值和中位数。我想在绘图的右上角显示一个图例(带有红色虚线的“平均值”和带有绿色的“中值”)。您可以运行此代码,因为 df 在 R-studio 中已经可用。
ggplot(USArrests,aes(x=Murder)) +
geom_histogram(aes(y=..density..),binwidth=.5,col="black",fill="white") +
geom_density(alpha=.2,fill="coral") +
geom_vline(aes(xintercept=mean(Murder,na.rm=T)),color="red",linetype="dashed",size=1) +
geom_vline(aes(xintercept=median(Murder,na.rm=T)),color="green",size=1)
我的问题是我应该使用 theme() 还是其他东西在我的情节中显示图例?
【问题讨论】: