guivivi en alumni.uv.es
2010-Jan-13 08:37 UTC
[R-es] A�adir segmentos a distintos gr�ficos
Hola a todos, Quisiera representar dos gráficos de puntos en los que unir determinados puntos mediante segmentos, según se dé una condición que indique en qué gráfico se han de añadir estos segmentos. ¿Se podría hacer sin escribir muchas líneas de código?. Mi idea sería: plot1 <- plot(x,y) plot2 <- plot(a,b) if(...) segments(x0,y0,x1,y1,plot1) #Añadir segmentos al primer gráfico else segments(x0,y0,x1,y1,plot2) #Añadir segmentos al segundo gráfico Pero segments no permite hacer esto. ¿Alguien conoce una manera de hacerlo?. Muchas gracias y feliz año.
Hola, ¿qué tal? ¿No puedes, simplemente, terminar primero un gráfico y luego hacer el otro? Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 13 de enero de 2010 09:37, <guivivi en alumni.uv.es> escribió:> Hola a todos, > > Quisiera representar dos gráficos de puntos en los que unir > determinados puntos mediante segmentos, según se dé una condición que > indique en qué gráfico se han de añadir estos segmentos. > > ¿Se podría hacer sin escribir muchas líneas de código?. > Mi idea sería: > plot1 <- plot(x,y) > plot2 <- plot(a,b) > if(...) > segments(x0,y0,x1,y1,plot1) #Añadir segmentos al primer gráfico > else > segments(x0,y0,x1,y1,plot2) #Añadir segmentos al segundo gráfico > > Pero segments no permite hacer esto. > > ¿Alguien conoce una manera de hacerlo?. > Muchas gracias y feliz año. > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >
Echa un vistazo a ?screen. Un saludo. Olivier -- -- ____________________________________ Olivier G. Nuñez Email: onunez en iberstat.es Tel : +34 663 03 69 09 Web: http://www.iberstat.es ____________________________________ El 13/01/2010, a las 9:37, <guivivi en alumni.uv.es> <guivivi en alumni.uv.es> escribió:> Hola a todos, > > Quisiera representar dos gráficos de puntos en los que unir > determinados puntos mediante segmentos, según se dé una condición que > indique en qué gráfico se han de añadir estos segmentos. > > ¿Se podría hacer sin escribir muchas líneas de código?. > Mi idea sería: > plot1 <- plot(x,y) > plot2 <- plot(a,b) > if(...) > segments(x0,y0,x1,y1,plot1) #Añadir segmentos al primer gráfico > else > segments(x0,y0,x1,y1,plot2) #Añadir segmentos al segundo gráfico > > Pero segments no permite hacer esto. > > ¿Alguien conoce una manera de hacerlo?. > Muchas gracias y feliz año. > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es
guivivi en alumni.uv.es
2010-Jan-14 07:36 UTC
[R-es] __A�adir_segmentos_a_distintos_gr�ficos
Hola, Gracias por tu respuesta. Lo que comentas es lo que he hecho pero como para hacer los dos gráficos uno detrás de otro se repiten algunas líneas, quería saber si había alguna forma de abreviarlo. Gracias de todos modos. Un saludo, Guillermo> Hola, ¿qué tal? > > ¿No puedes, simplemente, terminar primero un gráfico y luego hacer elotro?> > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > El día 13 de enero de 2010 09:37, <guivivi en alumni.uv.es> escribió: > > Hola a todos, > > > > Quisiera representar dos gráficos de puntos en los que unir > > determinados puntos mediante segmentos, según se dé una condiciónque> > indique en qué gráfico se han de añadir estos segmentos. > > > > ¿Se podría hacer sin escribir muchas líneas de código?. > > Mi idea sería: > > plot1 <- plot(x,y) > > plot2 <- plot(a,b) > > if(...) > > segments(x0,y0,x1,y1,plot1) #Añadir segmentos al primer gráfico > > else > > segments(x0,y0,x1,y1,plot2) #Añadir segmentos al segundo gráfico > > > > Pero segments no permite hacer esto. > > > > ¿Alguien conoce una manera de hacerlo?. > > Muchas gracias y feliz año. > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > >
Jorge Luis Ojeda Cabrera
2010-Jan-14 09:06 UTC
[R-es] Añadir segmentos a distintos gráficos
No tengo del todo claro que te sirva, pero échale un vistazo a recordPlot() replayPlot(x) en grDevices. SAludos, Jorge. guivivi en alumni.uv.es escribió:> Hola a todos, > > Quisiera representar dos gráficos de puntos en los que unir > determinados puntos mediante segmentos, según se dé una condición que > indique en qué gráfico se han de añadir estos segmentos. > > ¿Se podría hacer sin escribir muchas líneas de código?. > Mi idea sería: > plot1 <- plot(x,y) > plot2 <- plot(a,b) > if(...) > segments(x0,y0,x1,y1,plot1) #Añadir segmentos al primer gráfico > else > segments(x0,y0,x1,y1,plot2) #Añadir segmentos al segundo gráfico > > Pero segments no permite hacer esto. > > ¿Alguien conoce una manera de hacerlo?. > Muchas gracias y feliz año. > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >