R Can';t将图例添加到具有多个组的密度图中 vec1
如前面关于ggplot2图例的问题(和)中所述,如果需要为使用多个调用R Can';t将图例添加到具有多个组的密度图中 vec1,r,ggplot2,R,Ggplot2,如前面关于ggplot2图例的问题(和)中所述,如果需要为使用多个调用geom.的绘图创建图例,则应将美学(线型)放置在aes()中,以将其添加到图例中 vec1 <- data.frame(x=rnorm(30)) vec2 <- data.frame(x=rnorm(100)) vec3 <- data.frame(x=rnorm(180)) ggplot() + geom_density(aes(x=x), linetype="solid", data=vec1) +
geom.
的绘图创建图例,则应将美学(线型)放置在aes()
中,以将其添加到图例中
vec1 <- data.frame(x=rnorm(30))
vec2 <- data.frame(x=rnorm(100))
vec3 <- data.frame(x=rnorm(180))
ggplot() +
geom_density(aes(x=x), linetype="solid", data=vec1) +
geom_density(aes(x=x), linetype="dashed", data=vec2) +
geom_density(aes(x=x), linetype="dotted", data=vec3) +
scale_linetype_manual(name="groups",values = c(vec1="solid", vec2="dashed", vec3="dotted"))
正如前面关于ggplot2图例的问题(和)中所解释的,如果需要为使用多个调用
geom.
的绘图创建图例,则应将美学(线型)放置在aes()中以将其添加到图例中
vec1 <- data.frame(x=rnorm(30))
vec2 <- data.frame(x=rnorm(100))
vec3 <- data.frame(x=rnorm(180))
ggplot() +
geom_density(aes(x=x), linetype="solid", data=vec1) +
geom_density(aes(x=x), linetype="dashed", data=vec2) +
geom_density(aes(x=x), linetype="dotted", data=vec3) +
scale_linetype_manual(name="groups",values = c(vec1="solid", vec2="dashed", vec3="dotted"))
正如前面关于ggplot2图例的问题(和)中所解释的,如果需要为使用多个调用geom.
的绘图创建图例,则应将美学(线型)放置在aes()中以将其添加到图例中
vec1 <- data.frame(x=rnorm(30))
vec2 <- data.frame(x=rnorm(100))
vec3 <- data.frame(x=rnorm(180))
ggplot() +
geom_density(aes(x=x), linetype="solid", data=vec1) +
geom_density(aes(x=x), linetype="dashed", data=vec2) +
geom_density(aes(x=x), linetype="dotted", data=vec3) +
scale_linetype_manual(name="groups",values = c(vec1="solid", vec2="dashed", vec3="dotted"))
正如前面关于ggplot2图例的问题(和)中所解释的,如果需要为使用多个调用geom.
的绘图创建图例,则应将美学(线型)放置在aes()中以将其添加到图例中
vec1 <- data.frame(x=rnorm(30))
vec2 <- data.frame(x=rnorm(100))
vec3 <- data.frame(x=rnorm(180))
ggplot() +
geom_density(aes(x=x), linetype="solid", data=vec1) +
geom_density(aes(x=x), linetype="dashed", data=vec2) +
geom_density(aes(x=x), linetype="dotted", data=vec3) +
scale_linetype_manual(name="groups",values = c(vec1="solid", vec2="dashed", vec3="dotted"))
是另一个答案。我不明白你们为什么要结束这个问题。。。在其他答案中,我尝试使用scale\u linetype\u manual,就像scale\u color\u manual一样,但它不起作用。您是否将linetype=“vec1”、linetype=“vec2”和linetype=“vec3”放在每个几何体密度()的aes()中?将它们放在aes()中?试过了,什么也没发生。这是另一个答案。我不明白你们为什么要结束这个问题。。。在其他答案中,我尝试使用scale\u linetype\u manual,就像scale\u color\u manual一样,但它不起作用。您是否将linetype=“vec1”、linetype=“vec2”和linetype=“vec3”放在每个几何体密度()的aes()中?将它们放在aes()中?试过了,什么也没发生。这是另一个答案。我不明白你们为什么要结束这个问题。。。在其他答案中,我尝试使用scale\u linetype\u manual,就像scale\u color\u manual一样,但它不起作用。您是否将linetype=“vec1”、linetype=“vec2”和linetype=“vec3”放在每个几何体密度()的aes()中?将它们放在aes()中?试过了,什么也没发生。这是另一个答案。我不明白你们为什么要结束这个问题。。。在其他答案中,我尝试使用scale\u linetype\u manual,就像scale\u color\u manual一样,但它不起作用。您是否将linetype=“vec1”、linetype=“vec2”和linetype=“vec3”放在每个几何体密度()的aes()中?将它们放在aes()中?试过了,什么也没发生。