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.5)trelliscopejs_0.2.10.zip(r-4.4)trelliscopejs_0.2.10.zip(r-4.3)
trelliscopejs_0.2.10.tgz(r-4.4-any)trelliscopejs_0.2.10.tgz(r-4.3-any)
trelliscopejs_0.2.10.tar.gz(r-4.5-noble)trelliscopejs_0.2.10.tar.gz(r-4.4-noble)
trelliscopejs_0.2.10.tgz(r-4.4-emscripten)trelliscopejs_0.2.10.tgz(r-4.3-emscripten)
trelliscopejs.pdf |trelliscopejs.html
trelliscopejs/json (API)
NEWS

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

Peer review:

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

Datasets:

On CRAN:

visualization

9.45 score 263 stars 1 packages 884 scripts 741 downloads 36 exports 87 dependencies

Last updated 11 months agofrom:e0805c98db. Checks:OK: 1 WARNING: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 31 2024
R-4.5-winWARNINGOct 31 2024
R-4.5-linuxWARNINGOct 31 2024
R-4.4-winWARNINGOct 31 2024
R-4.4-macWARNINGOct 31 2024
R-4.3-winWARNINGOct 31 2024
R-4.3-macWARNINGOct 31 2024

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:askpassautocogsbackportsbase64encbitbit64broombslibcachemcallrcheckmateclicliprcolorspacecpp11crayondigestdiptestDistributionUtilsdplyrevaluatefansifarverfastmapfideliusfontawesomefsgenericsggplot2gluegtablehexbinhighrhmshtmltoolshtmlwidgetsisobandjquerylibjsonliteknitrlabelinglatticelifecyclemagrittrMASSMatrixmclustmemoisemgcvmimemomentsmunsellnlmepillarpkgconfigprettyunitsprocessxprogresspspurrrR6rappdirsRColorBrewerreadrrlangrmarkdownrstudioapisassscalessodiumstringistringrsystibbletidyrtidyselecttinytextzdbutf8vctrsviridisLitevroomwebshotwhiskerwithrxfunyaml

Introduction to trelliscopejs

Rendered fromtrelliscopejs.Rmdusingknitr::rmarkdownon Oct 31 2024.

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