在画柱形图的时候,想同时修改柱子的颜色和图例的keylable,
发现两个函数无法同时使用:
scale_fill_discrete(breaks=c("A", "B", "C"),labels=c("1", "2", "3"))+
#scale_fill_manual(values =c("#FC4E07", "#E7B800","#4682B4" ))+#颜色的十六进制代码,或直接用red、blue、green等也可
scale_fill_brewer(palette="Set1")
两个函数只能产生一个函数的效果,所以去百度了一下,发现以前也有前辈有这样的问题,
终于找到解决办法了!
只需要换一个函数就好了!
这是解决帖子地址:
https://d.cosx.org/d/421060-ggplot2-scale-fill-discrete
感谢这位作者!