Package: trelliscopejs 0.2.10

trelliscopejs: Create Interactive Trelliscope Displays

Trelliscope is a scalable, flexible, interactive approach to visualizing data (Hafen, 2013 <doi:10.1109/LDAV.2013.6675164>). This package provides methods that make it easy to create a Trelliscope display specification for TrelliscopeJS. High-level functions are provided for creating displays from within 'tidyverse' or 'ggplot2' workflows. Low-level functions are also provided for creating new interfaces.

Authors:Ryan Hafen [aut, cre], Barret Schloerke [aut]

trelliscopejs_0.2.10.tar.gz
trelliscopejs_0.2.10.zip(r-4.7)trelliscopejs_0.2.10.zip(r-4.6)trelliscopejs_0.2.10.zip(r-4.5)
trelliscopejs_0.2.10.tgz(r-4.6-any)trelliscopejs_0.2.10.tgz(r-4.5-any)
trelliscopejs_0.2.10.tar.gz(r-4.7-any)trelliscopejs_0.2.10.tar.gz(r-4.6-any)
trelliscopejs_0.2.10.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
trelliscopejs/json (API)
NEWS

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

Bug tracker:https://github.com/hafen/trelliscopejs/issues

Pkgdown/docs site:https://hafen.github.io

Datasets:

On CRAN:

Conda:

visualization

9.85 score 263 stars 3 packages 744 scripts 915 downloads 36 exports 82 dependencies

Last updated from:eba628cdfb. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64WARNING201
source / vignettesOK205
linux-release-x86_64WARNING196
macos-release-arm64WARNING230
macos-oldrel-arm64WARNING171
windows-develWARNING139
windows-releaseWARNING154
windows-oldrelWARNING140
wasm-releaseOK149

Exports:as_cognosticscogcog_disp_filtercog_hrefcogscreate_cog_templatefacet_trelliscopeimg_panelimg_panel_localinput_cogsinput_cogs_apiinput_radioinput_textmap_cogmap_plotmap2_cogmap2_plotmd_descriptionpanelspmap_cogpmap_plotprepare_displayrenderTrelliscopeset_labelssort_spectr_charmtrelliscopetrelliscopeOutputupdate_display_listview_itemview_listwrite_cognosticswrite_configwrite_display_objwrite_panelwrite_panels

Dependencies:askpassautocogsbackportsbase64encbitbit64broombslibcachemcallrcheckmateclicliprcpp11crayondigestdiptestDistributionUtilsdplyrevaluatefarverfastmapfideliusfontawesomefsgenericsggplot2gluegtablehexbinhighrhmshtmltoolshtmlwidgetsisobandjquerylibjsonliteknitrlabelinglatticelifecyclemagrittrMASSmclustmemoisemimemomentspillarpkgconfigprettyunitsprocessxprogresspspurrrR6rappdirsRColorBrewerreadrrlangrmarkdownrstudioapiS7sassscalessodiumstringistringrsystibbletidyrtidyselecttinytextzdbutf8vctrsviridisLitevroomwebshotwhiskerwithrxfunyaml

Introduction to trelliscopejs

Rendered fromtrelliscopejs.Rmdusingknitr::rmarkdownon May 14 2026.

Last update: 2021-02-05
Started: 2020-02-08

Readme and manuals

Help Manual

Help pageTopics
trelliscopejstrelliscopejs-package
Cast a data frame as a cognostics data frameas_cognostics
Cast Column as a Cognosticcog
Helper function for creating a cognostic for a link to another display in a filtered statecog_disp_filter
Href Cognosticcog_href
Cogs Wrapper Functioncogs
Create a cognostics template that can be edited and used to specify cognostics in a display #' @param x a data frame that will be used as an input for the trelliscope display. If NULL, a blank template will be created.create_cog_template
Facet Trelliscopefacet_trelliscope
Cast a vector of URLs pointing to images as an image panel sourceimg_panel
Cast a vector of URLs pointing to local images as an image panel sourceimg_panel_local
Specify a collection of input cognostics to be stored in browser localStorageinput_cogs
Specify a collection of input cognostics to be stored using an APIinput_cogs_api
Specify a radio button inputinput_radio
Specify a text inputinput_text
Apply a function to each element of a vector and return a vector of cognostics data framesmap_cog
Apply a function to each element of a vector and return a vector of plotsmap_plot
Map over multiple inputs simultaneously and return a vector of cognostics data framesmap2_cog pmap_cog
Map over multiple inputs simultaneously and return a vector of plotsmap2_plot pmap_plot
Specify a markdown description for a displaymd_description
Labels for ggplot2 "mpg" datampg_labels
Panels Wrapper Functionpanels
Set up all auxiliary files needed for a Trelliscope appprepare_display
Print facet trelliscope objectprint.facet_trelliscope
Set labels for a data frameset_labels
Specify how a display should be sortedsort_spec
Use fidelius to password protect a trelliscope displaytr_charm
Create a Trelliscope Displaytrelliscope
Shiny bindings for TrelliscoperenderTrelliscope Trelliscope-shiny trelliscopeOutput
Update Trelliscope app display list fileupdate_display_list
Construct a list of view itemsview_item
Construct a list of view itemsview_list
Write cognostics data for a display in a Trelliscope appwrite_cognostics
Write Trelliscope app configuration filewrite_config
Write a "display object" file for a Trelliscope appwrite_display_obj
Write a plot object as a panel in a Trelliscope displaywrite_panel
Write a list of plot objects as panels in a Trelliscope displaywrite_panels