Just solved the first problem! I had to generate a plot and then 
plotted. Now it's saved into pdf.

Only the second issue:
*2. I don't know how to write the code to get the 8 sex/day combinations.*

Thanks!


On 01/07/2014 12:59, Bea GD wrote:
> Thanks a lot for your reply Trevor!
>
> I've been working with the code but I cannot make it work. I have 2 
> main problems:
> 1. From running the loop I get pdf files with no pages generated.
> *2. I don't know how to write the code to get the 8 sex/day combinations.*
>
>     library(ggplot2)
>     library(reshape2)
>
>     sex1 <- as.character(unique(tips$sex))
>     day1 <- as.character(unique(tips$day))
>
>     for (i in 1:length(sex1)){
>       for (j in 1:length(day1)){
>
>         pdf(sprintf("C:/Users/bgonzale/Desktop/example_%s.pdf", i, j))
>
>         data1 <- subset(tips, sex==sex1[i] & day==day1[j])
>
>         p <- ggplot(data1, aes(x=total_bill, y=tip/total_bill)) +
>           geom_point(shape=1)
>         plot(p)
>         dev.off()
>       }}
>
>
> Thanks very much!
>
>
> On 30/06/2014 19:35, Trevor Davies wrote:
>> I think the easiest most straight forward way would be to just throw 
>> it into a loop and subset the data on each loop around (untested code 
>> below but I'm sure you get the gist).  ~Trevor
>>
>> sex1<-unique(tips$sex)
>> day1<-unique(tips$day)
>> for (i in 1:length(sex1)){
>>    for (j in 1:length(day1)){
>>
>>
>> pdf(paste('example_',sex1[i],day1[j],'.pdf',sep=''))
>>
>> data1<-subset(tips, sex==sex1[i] & day==day1[j])
>> sp <- ggplot(data1,aes(x=total_bill, y = tip/total_bill)) 
>> +geom_point(shape=1)
>> plot(sp)
>> dev.off()
>> }
>> }
>>
>>
>>
>> On Mon, Jun 30, 2014 at 10:23 AM, Bea GD <aguitatie...@hotmail.com 
>> <mailto:aguitatie...@hotmail.com>> wrote:
>>
>>     Hi,
>>
>>     I'm working with tips data from reshape package.
>>
>>         library(reshape2)
>>
>>     I'm saving my plots as pdf and I was wondering whether it was
>>     possible
>>     to print a different pdf for each 'wrapped' plot. Using the code
>>     below
>>     as an example, I'd like to get 8 independent pdf files for each sex ~
>>     day combination.
>>
>>         sp <- ggplot(tips,aes(x=total_bill, y = tip/total_bill)) +
>>         geom_point(shape=1) +
>>         facet_grid(sex ~ day)
>>         plot(sp)
>>
>>     Thanks a lot for your help!
>>
>>             [[alternative HTML version deleted]]
>>
>>     ______________________________________________
>>     R-help@r-project.org <mailto:R-help@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.
>>
>>
>


        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to