trelliscopejs0.2.11 package

Create Interactive Trelliscope Displays

as_cognostics

Cast a data frame as a cognostics data frame

cog_disp_filter

Helper function for creating a cognostic for a link to another display...

cog_href

Href Cognostic

cog

Cast Column as a Cognostic

cogs

Cogs Wrapper Function

create_cog_template

Create a cognostics template that can be edited and used to specify co...

facet_trelliscope

Facet Trelliscope

img_panel_local

Cast a vector of URLs pointing to local images as an image panel sourc...

img_panel

Cast a vector of URLs pointing to images as an image panel source

input_cogs_api

Specify a collection of input cognostics to be stored using an API

input_cogs

Specify a collection of input cognostics to be stored in browser local...

input_radio

Specify a radio button input

input_text

Specify a text input

map_cog

Apply a function to each element of a vector and return a vector of co...

map_plot

Apply a function to each element of a vector and return a vector of pl...

map2_cog

Map over multiple inputs simultaneously and return a vector of cognost...

map2_plot

Map over multiple inputs simultaneously and return a vector of plots

md_description

Specify a markdown description for a display

panels

Panels Wrapper Function

prepare_display

Set up all auxiliary files needed for a Trelliscope app

print.facet_trelliscope

Print facet trelliscope object

set_labels

Set labels for a data frame

sort_spec

Specify how a display should be sorted

tr_charm

Use fidelius to password protect a trelliscope display

Trelliscope-shiny

Shiny bindings for Trelliscope

trelliscope

Create a Trelliscope Display

trelliscopejs-package

trelliscopejs: Create Interactive Trelliscope Displays

update_display_list

Update Trelliscope app display list file

view_item

Construct a list of view items

view_list

Construct a list of view items

write_cognostics

Write cognostics data for a display in a Trelliscope app

write_config

Write Trelliscope app configuration file

write_display_obj

Write a "display object" file for a Trelliscope app

write_panel

Write a plot object as a panel in a Trelliscope display

write_panels

Write a list of plot objects as panels in a Trelliscope display

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.

  • Maintainer: Ryan Hafen
  • License: BSD_3_clause + file LICENSE
  • Last published: 2025-07-23