R

trelliscopejs

TrelliscopeJS R Package

H

hafen

Dernière activité 14 janv. 2026
hafen/trelliscopejs

265

étoiles

38

forks

77

issues ouvertes

rvisualization

Ce README est souvent en anglais.

Build Status AppVeyor build status codecov.io CRAN

trelliscopejs

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

install.packages("trelliscopejs")

To install the latest development version:

# install.packages("remotes") # if "remotes" is not already installed
devtools::install_github("hafen/trelliscopejs")

Demos

Examples

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)

Projets similaires

Tidy Plots for Scientific Papers

R
Jjbengler
712 étoiles33

An interactive graphing library for R

Rd3jsdata-visualizationggplot2
Pplotly
2,7 k étoiles640

An implementation of the Grammar of Graphics in R

Rdata-visualisationrvisualisation
Ttidyverse
7 k étoiles2,1 k