我的数据框如下
Target_Category<-c("Adhesion","Cytochrome")
Validated<-c(5,10)
Candidate<-c(7,8)
dataf<-data.frame(Target_Category,Validated,Candidate)
然后用
创建一个堆积的条形图dataf %>%
gather(col, value, -Target_Category) %>%
ggplot() +
geom_bar(aes(Target_Category, value, fill = col), stat="identity")+
theme(panel.background = element_blank())
问题是,当我尝试使用
删除背景色时theme(panel.background = element_blank())
x和y轴也消失了。
答案 0 :(得分:1)
尝试以下
library(tidyverse)
dataf %>%
gather(col, value, -Target_Category) %>%
ggplot() +
geom_bar(aes(Target_Category, value, fill = as.factor(col)), stat="identity")+
theme_classic()
诀窍是迫使col
分解。顺便提一句,dataf
没有名为col
的列