以下是随机图表的示例代码:
以下是上述代码的输出结果: 我的要求是:不想要用0和1表示的两条线作为图例元素,我只想保留图例文本“0”和“1”,并将它们的颜色分别设置为“红色”和“天蓝色”(与线的颜色相同),同时删除这些线。这是可行的吗?
library(ggplot2)
ggplot(mtcars,aes(x=mpg,y=wt,color=factor(vs)))+geom_line()+theme(legend.position="top",legend.direction = "horizontal",legend.title=element_blank(),legend.key = element_blank())
以下是上述代码的输出结果: 我的要求是:不想要用0和1表示的两条线作为图例元素,我只想保留图例文本“0”和“1”,并将它们的颜色分别设置为“红色”和“天蓝色”(与线的颜色相同),同时删除这些线。这是可行的吗?
guides(color = guide_legend(label.theme = element_text(colour = c("red", "skyblue"))))
更改颜色,但它只返回向量的第一个值。 - Novvier