如何解决ggplot2更改图例标签值,同时保持颜色不变
类似的问题通过使用scale_color_manual
给出了如何更改图例标签的解决方案:
scale_fill_manual(name = "title",values = c("red","orange","blue","green"),labels = c("1","2","3","4"))
问题是,此方法强制您输入想要的图例颜色。如果我只贴标签,那是行不通的。如何更改标签并保持颜色不变。
解决方法
尝试一下:
library(ggplot2)
#Data
data("iris")
#Plot
ggplot(data = iris,aes(x=Species,y=Sepal.Width,fill=Species))+
geom_bar(stat = 'identity')+
scale_fill_discrete(labels=letters[1:3])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。