Package: microplot 1.0-45

microplot: Microplots (Sparklines) in 'LaTeX', 'Word', 'HTML', 'Excel'

The microplot function writes a set of R graphics files to be used as microplots (sparklines) in tables in either 'LaTeX', 'HTML', 'Word', or 'Excel' files. For 'LaTeX', we provide methods for the Hmisc::latex() generic function to construct 'latex' tabular environments which include the graphs. These can be used directly with the operating system 'pdflatex' or 'latex' command, or by using one of 'Sweave', 'knitr', 'rmarkdown', or 'Emacs org-mode' as an intermediary. For 'MS Word', the msWord() function uses the 'flextable' package to construct 'Word' tables which include the graphs. There are several distinct approaches for constructing HTML files. The simplest is to use the msWord() function with argument filetype="html". Alternatively, use either 'Emacs org-mode' or the htmlTable::htmlTable() function to construct an 'HTML' file containing tables which include the graphs. See the documentation for our as.htmlimg() function. For 'Excel' use on 'Windows', the file examples/irisExcel.xls includes 'VBA' code which brings the individual panels into individual cells in the spreadsheet. Examples in the examples and demo subdirectories are shown with 'lattice' graphics, 'ggplot2' graphics, and 'base' graphics. Examples for 'LaTeX' include 'Sweave' (both 'LaTeX'-style and 'Noweb'-style), 'knitr', 'emacs org-mode', and 'rmarkdown' input files and their 'pdf' output files. Examples for 'HTML' include 'org-mode' and 'Rmd' input files and their webarchive 'HTML' output files. In addition, the as.orgtable() function can display a data.frame in an 'org-mode' document. The examples for 'MS Word' (with either filetype="docx" or filetype="html") work with all operating systems. The package does not require the installation of 'LaTeX' or 'MS Word' to be able to write '.tex' or '.docx' files.

Authors:Richard M. Heiberger, with contributions from Karen Byron and Nooreen Dabbish.

microplot_1.0-45.tar.gz
microplot_1.0-45.zip(r-4.5)microplot_1.0-45.zip(r-4.4)microplot_1.0-45.zip(r-4.3)
microplot_1.0-45.tgz(r-4.4-any)microplot_1.0-45.tgz(r-4.3-any)
microplot_1.0-45.tar.gz(r-4.5-noble)microplot_1.0-45.tar.gz(r-4.4-noble)
microplot_1.0-45.tgz(r-4.4-emscripten)microplot_1.0-45.tgz(r-4.3-emscripten)
microplot.pdf |microplot.html
microplot/json (API)
NEWS

# Install 'microplot' in R:
install.packages('microplot', repos = c('https://rmheiberger.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:
  • LegendrePolyMatrices - Legendre Orthogonal Polynomials for various values of alpha and beta. The dataset is used in the demo("LegendrePolynomials").
  • cc176.y.adj - Adjusted response values and their five number summaries by treatment level for one model using the cc176 dataset. This dataset is used in two demos: "bwplot" and "boxplot-ggplot".
  • cc176fivenumsd - Adjusted response values and their five number summaries by treatment level for one model using the cc176 dataset. This dataset is used in two demos: "bwplot" and "boxplot-ggplot".
  • toxicity - Simulated toxicity data. Dataset is used in demo("tablesPlusGraphicColumn").

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.56 score 1 stars 36 scripts 984 downloads 22 exports 113 dependencies

Last updated 3 years agofrom:1087dbdb90. Checks:OK: 5 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 27 2024
R-4.5-winNOTEOct 27 2024
R-4.5-linuxNOTEOct 27 2024
R-4.4-winOKOct 27 2024
R-4.4-macOKOct 27 2024
R-4.3-winOKOct 27 2024
R-4.3-macOKOct 27 2024

Exports:as.htmlimgas.includegraphicsas.orgfileas.orgtabledir.verifydviformatDFget_legendgraphicsListlatexlatexCheckOptionslatexSetOptionslayoutCollapselayoutHeightsCollapselayoutWidthsCollapsemicroplotmicroplotAttrDisplaymsWordoptionsCmdsplot_gridshow.latexConsoletheme_collapse

Dependencies:abindaskpassbackportsbase64encbslibcachemcheckmatecliclustercodetoolscolorspacecommonmarkcowplotcpp11crayondata.tabledeldirdigestevaluatefansifarverfastmapflextablefontawesomefontBitstreamVerafontLiberationfontquiverforeignFormulafsgdtoolsggplot2gluegmpgridExtragtableHHhighrHmischtmlTablehtmltoolshtmlwidgetshttpuvinterpisobandjpegjquerylibjsonliteknitrlabelinglaterlatticelatticeExtraleapslifecyclelmtestmagrittrMASSMatrixmemoisemgcvmimemultcompmunsellmvtnormnlmennetofficeropensslpillarpkgconfigplyrpngpromisesR6raggrappdirsRColorBrewerRcppRcppEigenreshape2rlangrmarkdownRmpfrrpartrstudioapisandwichsassscalesshinysourcetoolsstringistringrsurvivalsyssystemfontstextshapingTH.datatibbletinytexutf8uuidvcdvctrsviridisviridisLitewithrxfunxml2xtableyamlzipzoo

Microplots in LaTeX tables, useR2016 poster

Rendered fromrmhPoster.Rtexusingutils::Sweaveon Oct 27 2024.

Last update: 2022-01-26
Started: 2016-06-22

Readme and manuals

Help Manual

Help pageTopics
Display microplots (sparklines) from R graphics panels in tables in 'LaTeX', 'Word', 'HTML', 'Excel'.microplot-package sparkline
Place a filename or filepath in the format used by HTMLas.htmlimg
Convert a filename into a complete 'LaTeX' '\includegraphics' expression for use with 'LaTeX' '\includegraphics' macro in the 'graphicx' package. This is used for 'pdf' and 'png' files with the system 'pdflatex' command. This is used for 'ps' files with the system 'latex' command.as.includegraphics as.includegraphics.default as.includegraphics.ggplot as.includegraphics.graphicsList as.includegraphics.includegraphicsMatrix as.includegraphics.microplotMatrix as.includegraphics.trellis
Place a filename or filepath in the format used by org-modeas.orgfile
Prepare a matrix or data.frame to be used as an org-mode tableas.orgtable
Adjusted response values and their five number summaries by treatment level for one model using the cc176 dataset. This dataset is used in two demos: "bwplot" and "boxplot-ggplot".cc176.y.adj cc176fivenumsd
Verifies existence of, or creates, a directory.dir.verify
Format a Data Frame or Matrix for LaTeX or HTML.formatDF
Convert a list of "trellis" objects or list of "ggplot" objects into a "graphicslist" object.graphicsList
Display the AE (Adverse Events) dotplot of incidence and relative risk from the HH package in a 'LaTeX' tabular environment or in an 'MS Word' or an 'HTML' table.latex.AEdotplot microplot.AEdotplot msWord.AEdotplot
Display a table in 'latex' containing panels from R graphs in its cells.latex.ggplot latex.graphicsClass latex.graphicsList latex.includegraphicsMatrix latex.microplotMatrix latex.trellis
Set the options for use of latex; check whether the options for latex functions have been specified.latexCheckOptions latexSetOptions
Set the lattice 'par.settings' to remove all marginal space.layoutCollapse layoutHeightsCollapse layoutWidthsCollapse
Legendre Orthogonal Polynomials for various values of alpha and beta. The dataset is used in the demo("LegendrePolynomials").LegendrePolyMatrices
Take a trellis or ggplot object, or graphicsList object (list of trellis or ggplot objects), and generate a set of graphics files, one per panel of a multi-panel display.microplot microplot.ggplot microplot.graphicsList microplot.trellis
Specify how to display the microplots for x.axis, y.axis, xlab, ylab, and key.microplotAttrDisplay
Display a table in 'MS Word' containing panels from R graphs in its cells.msWord msWord.ggplot msWord.graphicsClass msWord.graphicsList msWord.microplotMatrix msWord.trellis
Revisions of Hmisc latex and dvi functions that display the generated latex file on screen and divert the console log to a file. New print methods that display Operating System files (ps, docx, html) on screen.dvi.latexConsole print.OSfilename show.dvilC show.latexConsole show.OSfilename
Set the 'ggplot2' theme to remove all marginal space.theme_collapse
Simulated toxicity data. Dataset is used in demo("tablesPlusGraphicColumn").toxicity