我正在尝试删除条形图中图例周围的边框以及名称变量。我只想要颜色和相关的标签。
下面是我正在使用的相关代码。
p = ggplot(df, aes(Type, value, fill=variable)) +
geom_bar(position="dodge",stat="identity") +
...
theme(
legend.position="top",
legend.margin=margin(t = 0, unit='cm'),
legend.box.background = element_rect(fill = "transparent"),
legend.key = element_rect(colour = NA),
axis.title.x=element_blank(),
axis.ticks.x=element_blank(),
axis.title.y=element_blank(),
axis.ticks.y=element_blank(),
axis.text.y=element_blank(),
plot.title = element_text(hjust = 0.5),
panel.background = element_rect(fill = "transparent"),
plot.background = element_rect(fill = "transparent"),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank()
)
我尝试了一些不同的东西,但到目前为止还没有任何工作。
答案 0 :(得分:1)
摆脱传奇名称:
# dummy data
df <- data.frame(x=c(1,2,3,4,5,6),y=c(6,2,8,2,7,2),z=c("a","a","b","b","a","b"))
# use labs(fill="")
ggplot(df,aes(x=x,y=y,fill=z))+
geom_bar(position="dodge",stat="identity")+
labs(fill="")
传奇&#39;影子&#39;有点奇怪,你试过什么?