[R] Multiple line-plots from one data file using factor
    baptiste auguie 
    baptiste.auguie at googlemail.com
       
    Fri Feb  4 14:17:26 CET 2011
    
    
  
Hi,
It's a piece of cake with ggplot,
d <- read.table(textConnection("id x y
1  10  500
1  15  300
1  23  215
1  34  200
2  5    400
2  13  340
2  15  210
3  10  200
3  12  150
3  16  30"), head=TRUE)
str(d)
library(ggplot2)
p <-
ggplot(d) +
  geom_path(aes(x,y, group=id))
p ## grouping withouth legend
## colour based on id
p + aes(colour=factor(id))
## linetype based on id
p + aes(linetype=factor(id))
HTH,
baptiste
On 4 February 2011 12:04, jonathan byrne <jonathanbyrn at gmail.com> wrote:
> Hi,
> I'm processing a data file with the following structure:
> #index  time distance
> 1  10  500
> 1  15  300
> 1  23  215
> 1  34  200
> 2  5    400
> 2  13  340
> 2  15  210
> 3  10  200
> 3  12  150
> 3  16  30
> etc
>
> My intention was to generate line plots for the datapoints using their index
> to group the elements. I managed to get something to work using a for loop
> and some conditionals but I was wondering if there is a better way using
> factor or some other R method? Any help improving my R coding would be
> greatly appreciated!
> Thanks
> Jonathan
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> 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