循环中的ggplot2仅显示第一个和最后一个数据输入

时间:2018-08-13 21:16:10

标签: r ggplot2

我在ggplot2中有一个R代码,如下所示,可以很好地满足我的要求:

@Valid

但是当我使用for循环时,该图形仅显示第一个和最后一个数据输入(我想说的是,它仅显示了两对点的点和线(x = data [,1],y = data [,2])和(x = data [,1],y = data [,4]))

g = ggplot(dataset,aes(x=data[,1],y=data[,2],group=1)) + 
     geom_point() + geom_line()

g = g + geom_point(aes(x=data[,1],y=data[,3],group=2)) +
    geom_line(aes(x=data[,1],y=data[,3],group=2))

g = g + geom_point(aes(x=data[,1],y=data[,4],group=3)) +
    geom_line(aes(x=data[,1],y=data[,4],group=3))
g

两个代码有什么区别?以及如何在for循环中修复它?

0 个答案:

没有答案