一般而言通用的解决方案
图例标题
labs(x="miles per gallon", y="displacement",col="图例标题名")
图例label,颜色
一般会用到这两个函数:
#1(作用于discrete变量)
> scale_colour_hue
#2
> scale_colour_manual
#选择方法是:若只想改变label,则选择第一个,
#因为第二个必须自定义颜色
#1
>p+scale_colour_hue("What does\nit eat?",breaks = c("herbi", "carni", "omni", NA),labels = c("plants", "meat", "both", "don’t know"))
#2
>p1+scale_colour_manual(labels=c("plants","meat","both","don't know"),values=c("carni"="green","herbi"="red","insecti"="yellow","omni"="black"))
#注意,values最好写成命名型的vector