Ggplot2 我的代码中的哪个命令阻止自定义主题和图例标签工作?
因此,我试图使珊瑚覆盖退化的图形映射。从所附的图表,你可以看到我几乎在那里,我只是试图添加自定义标签,我的传奇和自定义主题,以改变颜色。 这段代码生成一个图形,但似乎忽略了我的自定义主题和标签 谢谢你的帮助Ggplot2 我的代码中的哪个命令阻止自定义主题和图例标签工作?,ggplot2,themes,legend,Ggplot2,Themes,Legend,因此,我试图使珊瑚覆盖退化的图形映射。从所附的图表,你可以看到我几乎在那里,我只是试图添加自定义标签,我的传奇和自定义主题,以改变颜色。 这段代码生成一个图形,但似乎忽略了我的自定义主题和标签 谢谢你的帮助 ggplot(CCR, aes(x=as.factor(Year),y=mean, group=Site,color=Site))+ geom_point(size=3)+ labs(y="Hard Coral Cover %",x="Year")+ geom_line(size=2)+ g
ggplot(CCR, aes(x=as.factor(Year),y=mean, group=Site,color=Site))+
geom_point(size=3)+
labs(y="Hard Coral Cover %",x="Year")+
geom_line(size=2)+
geom_errorbar(aes(ymin=mean-sd,ymax=mean+sd),width=.1,colour="black")+
scale_y_continuous(limits=c(0,110), expand=c(0,0))+
theme(axis.title.y = element_text(face="bold"),axis.title.x=element_text(face="bold"),legend.title=element_text(face="bold"))+
scale_fill_npg(labels=c("Bouy 3","Sampela 1","Pak Kasims","Kaledupa 1","Kaledupa Double Spur","Ridge 1"),guide=guide_legend(title="Site"))+
theme_base()
您在末尾添加了
theme\u base
,这将覆盖以前的主题设置。将自定义的主题(…)
移到末尾,它将修改主题库
,而不是相反。此外,您的颜色/标签也错误,因为您使用了比例填充
,但映射了变量颜色=站点
。更改为scale\u color\u npg(…)
,这将被修复。