How to use the ‘ggiraph’ package to produce interactive graphics and add them to WEB pages and ‘shiny’ applications.
We work mainly with open source softwares and try to give back to the community by contributing to the R package system.
Our tools are available on CRAN and on Github.
Make ggplot Graphics Interactive
The ggiraph package let R users make ggplot interactive. These can be used within R Markdown documents and within shiny applications where points, titles and legends can be used as reactive inputs. The user documentation is available here: http://ardata.fr/ggiraph-book/.
Grammar for creating reporting tables from R
Create pretty tables for ‘HTML’, ‘PDF’, ‘Microsoft Word’, ‘RTF’ and ‘Microsoft PowerPoint’ documents. Functions are provided to let users create tables, modify and format their content. It extends package ‘officer’ and can be used within R markdown documents.
Word and PowerPoint from R
tabular and graphical reporting from R, it produces Microsoft Word documents and PowerPoint presentations. It can also import as data.frame content from Word and PowerPoint documents into R.
Editable vector graphics for Microsoft Excel and PowerPoint
Functions extending package ‘officer’ are provided to embed R graphics into ‘Microsoft PowerPoint’ presentations and ‘Microsoft Excel’ workbooks. These graphics can then be edited by end users.
Preview quickly text files from R and convert their encoding
Useful tools for R users that need to preview huge text files from R. The tool is also providing a function to get rid of encoding issues (i.e. when you read symbols such as
ä after importation).
Native Microsoft charts from R
The mschart package provides a framework for easily create charts for ‘Microsoft PowerPoint’ documents. It has to be used with package officer that will produce the charts in new or existing PowerPoint or Word documents.
font metrics calculation
This tool can be used from cpp code and provide functions to compute string widths and heights given a font and a font size.
Manuals and books
The ggiraph book
The user guide of the ‘flextable’ package. The grammar is presented as well as the options for different output formats, several illustrations are presented as well as the corresponding codes.
The flextable book
A gallery of examples of tables made with ‘flextable’ and and the corresponding codes.
The user guide for the ‘officer’ and related packages. The basic principles are detailed and many illustrations are used to help the users.