Dear list, i have this problem: how to pair a graphic.png and a table in R2HTML ? The better showing of a mutiple analysis is sometimes to mate graphic and table Can anyone help me in this task ?? In the example below graphisc and table are subsequent and not pair.. directory=getwd() myfile<-file.path(directory,"testHTML.html") HTMLoutput=file.path(directory,"testHTML.html") graf="graf.png" png(file.path(directory,graf)) plot(c(1:12)) dev.off() tab<-as.matrix(c(1:12)) HTMLInsertGraph(graf,tab,file=HTMLoutput,caption="Esempio di grafico") browseURL(myfile) Thanks in advance Roberto Iacopetti -- View this message in context: http://www.nabble.com/R2HTML--how-to-pair-graphic.png-and-table-tf4956321.html#a14193218 Sent from the R help mailing list archive at Nabble.com.
Hi Roberto, here is a way that presumes you know some (basic) HTML tags: library(R2HTML) directory=getwd() myfile<-file.path(directory,"testHTML.html") HTMLoutput=file.path(directory,"testHTML.html") graf="graf.png" png(file.path(directory,graf)) plot(c(1:12)) dev.off() tab<-as.matrix(c(1:12)) cat("<table border=0><td width=50%>",file=HTMLoutput, append=TRUE) HTMLInsertGraph(graf,file=HTMLoutput,caption="Esempio di grafico") cat("</td><td width=50%>",file=HTMLoutput, append=TRUE) HTML(tab,file=HTMLoutput) cat("</td></table>",file=HTMLoutput, append=TRUE) browseURL(myfile) I had already though I should include a function like layout for plots, i will have a look at that when some time is available. Best, Eric 2007/12/6, Roberto Iacopetti <iacopetti@fastpiu.it>:> > > Dear list, > i have this problem: > how to pair a graphic.png and a table in R2HTML ? > > The better showing of a mutiple analysis is sometimes to mate graphic and > table > > Can anyone help me in this task ?? > > In the example below graphisc and table are subsequent and not pair.. > > > directory=getwd() > myfile<-file.path(directory,"testHTML.html") > HTMLoutput=file.path(directory,"testHTML.html") > graf="graf.png" > png(file.path(directory,graf)) > plot(c(1:12)) > dev.off() > tab<-as.matrix(c(1:12)) > HTMLInsertGraph(graf,tab,file=HTMLoutput,caption="Esempio di grafico") > browseURL(myfile) > > Thanks in advance > > Roberto Iacopetti > > -- > View this message in context: > http://www.nabble.com/R2HTML--how-to-pair-graphic.png-and-table-tf4956321.html#a14193218 > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > 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. >-- Eric Lecoutre Consultant - Business & Decision Business Intelligence & Customer Intelligence [[alternative HTML version deleted]]
You could use a table with one row and two columns: HTML("<TABLE><TD>",file=HTMLoutput) HTML(tab,file=HTMLoutput) HTML("</TD><TD>",file=HTMLoutput) HTMLInsertGraph(graf,file=HTMLoutput,caption="Esempio di grafico") HTML("</TD></TABLE>",file=HTMLoutput) domenico PS: You could create a function if this is a common operation: tableGraph=function(tab2Html,graph2Html,fileHtml){ HTML("<TABLE><TD>",file=fileHtml) HTML(tab2Html,file=HTMLoutput) HTML("</TD><TD>",file=HTMLoutput) HTMLInsertGraph(graph2Html,file=fileHtml,caption="Esempio di grafico") HTML("</TD></TABLE>",file=fileHtml) } and then: tableGraph(tab,graf,HTMLoutput) Roberto Iacopetti wrote:> Dear list, > i have this problem: > how to pair a graphic.png and a table in R2HTML ? > > The better showing of a mutiple analysis is sometimes to mate graphic and > table > > Can anyone help me in this task ?? > > In the example below graphisc and table are subsequent and not pair.. > > > directory=getwd() > myfile<-file.path(directory,"testHTML.html") > HTMLoutput=file.path(directory,"testHTML.html") > graf="graf.png" > png(file.path(directory,graf)) > plot(c(1:12)) > dev.off() > tab<-as.matrix(c(1:12)) > HTMLInsertGraph(graf,tab,file=HTMLoutput,caption="Esempio di grafico") > browseURL(myfile) > > Thanks in advance > > Roberto Iacopetti > >