简体   繁体   English

我想在 for 循环中的 ggplot2 中绘制多个 geom_line,所以我能够绘制线条但面临着色问题。 任何人都可以建议怎么做

[英]I want to plot multiple geom_line in ggplot2 in for loop, so i am able to plot lines but facing problem in coloration. anyone can suggest how to do

I want to plot multiple geom_lines in ggplot2 in a for loop.我想在 for 循环中的 ggplot2 中绘制多个 geom_lines。 I am able to plot lines but am facing problem in coloring them.我能够绘制线条,但在为它们着色时面临问题。 can anyone suggest how to do this?谁能建议如何做到这一点?

pp=ggplot(a,aes(x=a$Nucleotide_position),y=data[,1:(length(a)-1)])
for (i in 1:(length(a)-1))
{ 
    pp=pp+geom_line(aes(x,y),data=data.frame(x=a$Nucleotide_position,y=a[,i]))
}

print(pp)

插入 aes(x,y, color = factor(x)) 或 factor (y) 不清楚你的数据框是什么样子的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM