簡體   English   中英

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

[英]Suppress the legend in a ggplot2/qplot density plot

我瀏覽了ggplot2上的說明和書籍,找不到在填充了顏色的簡單密度圖中消除圖例的簡單方法。

這是我嘗試的簡單的1000個數字序列(繪圖序列),在前200個點中具有約200 NA。

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文檔,也找不到任何內容。

ggplot等效項是什么? 在下面的代碼中似乎不接受fill = I(“ red”)

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

SPXweekly是一個data.frame,具有名為Date和SPX的列。

如果僅使用常規qplot命令,然后在代碼中添加+ theme(legend.position =“ none”),它將刪除圖例。 因此,您的代碼將如下所示:

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

通常,這些事情就像在ggplot2命令中一樣起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM