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.
Trelliscope is a scalable, flexible, interactive approach to
visualizing data. The trelliscopejs R package provides methods that make
it easy to create a Trelliscope display specification for the
Trelliscope JavaScript library trelliscopejs-lib.
High-level functions are provided for creating displays from within
dplyr (via summarise()
) or ggplot2 (via
facet_trelliscope()
) workflows. Low-level functions are
also provided for creating new interfaces.
install.packages("trelliscopejs")
To install the latest development version:
# install.packages("remotes") # if "remotes" is not already installed
::install_github("hafen/trelliscopejs") devtools
Here is a simple example using the ggplot2 interface. Using
trelliscopejs in this way is as easy as swapping
facet_wrap()
with facet_trelliscope()
and
specifying some additional options.
Please see the package vignettes for more.
library(trelliscopejs)
library(ggplot2)
library(gapminder)
qplot(year, lifeExp, data = gapminder) +
xlim(1948, 2011) + ylim(10, 95) + theme_bw() +
facet_trelliscope(~ country + continent, nrow = 2, ncol = 7, width = 300)
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.