在ggplot2 / qplot密度图中抑制图例

时间:2014-08-26 15:00:36

标签: r ggplot2 density-plot

我查看了 ggplot2 上的描述和书籍,找不到一种简单的方法来消除带有填充颜色的简单密度图中的图例。

这是我尝试过的1000个数字(plotseries)的简单序列,大约有200个 NA在前200个点。

qplot(plotseries,geom="density",fill="red",na.rm=TRUE,show_guide=FALSE)

qplot(plotseries,geom="density",fill="red",na.rm=TRUE,legend.position="none")

我查看了在线 ggplot2 文档但在那里找不到任何内容....

2 个答案:

答案 0 :(得分:1)

ggplot相当于什么?在下面的

中似乎没有接受fill = I(“red”)

ggplot(SPXweekly,aes(x = SPX,fill = I(“royalblue3”)))+ geom_density(alpha = 0.75)

SPXweekly是一个data.frame,其列名为Date和SPX。

答案 1 :(得分:0)

如果仅使用普通的qplot命令,然后在代码中添加+ theme(legend.position =“ none”),它将删除图例。因此,您的代码将如下所示:

qplot(plotseries,geom="density",fill="red",na.rm=TRUE) + theme(legend.position="none")

通常这些事情就像在ggplot2命令中一样起作用。