我正在尝试使用ggplot2绘制具有组交互的lowess曲线。这是我的代码:
ggplot(data, aes(x=x, y=x, linetype=factor(group))) +
geom_smooth(se=FALSE, color="black") +
scale_color_manual(name="groups", values= c("0", "1"), labels=c("group1", "group2")) +
scale_linetype_manual(values = c("solid", "dashed"))
正确绘制了线型,但它不会更改图例标题和标签。我是否意外地凌驾命令? 提前谢谢。
答案 0 :(得分:2)
由于您只是在linetype=
内使用aes()
,因此不需要scale_color_manual()
行,但所有属性都应写在scale_linetype_manual().
+ scale_linetype_manual(name="groups",values = c("solid", "dashed"),
labels=c("group1", "group2"))