[R] Odp: draw n-1 lines with n X and n Y

Petr PIKAL petr.pikal at precheza.cz
Wed Aug 26 11:44:25 CEST 2009


Hi

r-help-bounces at r-project.org napsal dne 25.08.2009 18:15:25:

> 
> I want to draw lines using a matrix with the X-axe on the first column, 
and
> the the Y-axe on the second column.
> These lines have to link the n points of a graph, so they are n-1, but 
the
> resout using  these two commands:
>       X <- matrix(scan("MaxInterEdges.R",0), ncol=2);
>       lines(X[,1], X[,2], type = "l", col = "red");
> 
> is wrong, becose the lines are many more.
> 
> What can I do? 

Well, without reproducible code could help to identify a your problem. 
here is a guess

X[,1] is not ordered and the lines are connecting points as they appear in 
your data. You could order X by first column and then try to plot lines.

X.ord<-X[order(X[,1]),]
lines(X.ord[,1], X.ord[,2], col = "red")

Regards
Petr


> -- 
> View this message in context: 
http://www.nabble.com/draw-n-1-lines-with-n-X-
> and-n-Y-tp25137514p25137514.html
> Sent from the R help mailing list archive at Nabble.com.
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide 
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.




More information about the R-help mailing list