[R-es] Plot por factores

izquierdo izquierdo en uniovi.es
Mie Mar 7 11:38:53 CET 2012


 Muchas gracias a todos, con esta ayuda de Jorge he resuelto mi 
 problema.

 On Wed, 07 Mar 2012 10:31:17 +0100, Jorge Virto wrote:
> Hola,
>
> con las ordenes segments y findInterval es relativamente sencillo. 
> Siguiendo
> tu ejemplo creo que sale el gráfico que quieres:
>
> datos <- data.frame(v1=sin(1:50), v2= rep(c("a","b","c"),
>                                     each = 5, len = 50))
>
> colo <- c("red","blue","green")[findInterval(datos$v2,1:3)]
>
> x <- 1:50
> plot(datos$v1,type="n")
> segments(x[1:49],datos$v1[1:49],x[2:50],datos$v1[2:50],
>          col=colo)
>
>
> Un saludo,
>
> Jorge
>
>
> El Wednesday 07 March 2012 09:46:19 izquierdo escribió:
>>  hola a todos y todas,
>>
>>  Estoy haciendo un estudio sobre las mareas y tengo dos variables 
>> que
>>  quiero relacionar, la altura del mar y el tipo de marea viva, 
>> muerta o
>>  intermedia.
>>
>>  Unos datos simulados podrían ser:
>> > datos <- data.frame(v1=sin(1:50), v2= rep(c("a","b","c"), each = 
>> 5,
>> > len = 50))
>>
>>  Ahora mi pregunta, si dibujo la altura de la marea sería:
>> > plot(datos$v1, type="l")
>>
>>  pero lo que querría es que en este dibujo me pinte de un color 
>> distinto
>>  según pertenezca a un tipo de marea u otra, de tal modo que 
>> aparezca una
>>  linea continua dibujada a colores.
>>
>>  Gracia a todos, un saludo,
>>
>>  Pelayo.
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es



Más información sobre la lista de distribución R-help-es