簡體   English   中英

ggplot2顏色顯示為灰色而不是顏色

[英]ggplot2 colour appears in grey and not with colour

所以我有這個數據four_gen_scatter:

pro = c("CONCOCT", "MetaBAT", "MaxBin", "MyCC")
MEGAHIT = c(3, 3, 3, 3)
RayMeta = c(3, 2, 1, 4)
SPAdes = c(3, 3, 2, 3)
Velvet = c(3, 3, 0, 2)

我有以下代碼:

ggplot(eight_gen_scatter_melted,aes(x=variable, y=value, color=Programas)) + 
  geom_bar(stat="identity",position="dodge") +
  scale_fill_discrete(name="variable", breaks=c(1, 2, 3, 4), 
                      labels=c("CONCOCT", "MaxBin", "MetaBAT", "MyCC")) + 
  scale_y_continuous(limits = c(0, 8)) 

在此處輸入圖片說明

但是不知何故,條形為灰色,只是邊框具有不同的顏色,我該如何用顏色填充條形。

如果您能提供幫助,我將不勝感激。

下面的代碼非常適合我。 我不明白為什么要添加“ scale_fill_discrete()”? 您是否要更改圖例中的項目順序?

自設置“ fill = Programas”以來,圖例將自動添加。 因此,您不需要額外的代碼。

ggplot(df, aes(x = variable, y = value, fill= Programas)) + geom_bar(stat = "identity", position = "dodge")

暫無
暫無

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

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