The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
require(rrtable)
require(ggplot2)
If you are a data scientist or researcher, you will certainly be
interested in reproducible research. With R package
rrtable
, you can make a MS Powerpoint file easily with a R
code.
You can make the Powerpoint file easily with R plot with or without R code.
=ggplot(mtcars,aes(x=wt,y=mpg))+geom_point() x
You can make a Powerpoint file with this ggplot object.
plot2pptx(x)
If you want to show R code as well as plot, you can use R code string and set the echo argument TRUE.
="ggplot(mtcars,aes(x=wt,y=mpg))+geom_point()"
xplot2pptx(x,echo=TRUE,title="A ggplot")
By default, “Report.pptx” file will be generated
You can append a plot to existing Powerpoint file with a string of R code.
plot2pptx("plot(iris)",echo=TRUE,append=TRUE)
You can add R code on the slide by setting the argument
echo
TRUE.
You can add a data.frame to the Powerpoint file.
table2pptx("head(iris)", echo=TRUE,append=TRUE)
You can add the R code and the result of R code to the Powerpoint file
=lm(mpg~ wt*hp, data=mtcars)
fitRcode2pptx("summary(fit)",append=TRUE)
You can add the result of statistical analysis to the Powerpoint file
=aov(yield ~ block + N * P + K, data = npk)
fit2table2pptx(fit2,title="ANOVA result",append=TRUE,vanilla=TRUE)
Or
table2pptx("aov(yield ~ block + N * P + K, data = npk)",
title="ANOVA result",echo=TRUE,append=TRUE,vanilla=TRUE)
You can use class of “matrix”,“lm”,“fitdistr”,“nls”,“aov”,“anova”,“glm”,“coxph”,“prcomp” or “summary.prcomp” object using table2pptx() file.
You can add 2 plots on a slide side by side.
=c("plot(iris)","ggplot(mtcars,aes(x=hp,y=mpg))+geom_point()")
xplot2office(x,title="2 plots",parallel=TRUE,echo=TRUE,append=TRUE)
You can download sample Powerpoint file: Report.pptx - view with office web viewer
You can see the shiny app using package rrtable with the following R command.
::runApp(system.file('pptxList',package='rrtable')) shiny
Press the load SampleData
button of the shiny app and
enjoy!
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.