Skip to contents

ScatterPlot Module

dittoViz-based interactive scatter plot module.

dittoViz_scatterPlotServer()
Server logic for scatterPlot module
dittoViz_scatterPlotInputsUI()
Input UI components for the scatterPlot module
dittoViz_scatterPlotOutputUI()
Output UI components for the scatterPlot module
dittoViz_scatterPlotApp()
Create an example Modular scatterPlot Shiny Application

yPlot Module

dittoViz-based Y-axis plot module (box, violin, ridgeplot, etc.).

dittoViz_yPlotServer()
Server logic for yPlot module
dittoViz_yPlotInputsUI()
Input UI components for the yPlot module
dittoViz_yPlotOutputUI()
Output UI components for the yPlot module
dittoViz_yPlotApp()
Create an example Modular yPlot Shiny Application

linePlot Module

Interactive line plot module.

linePlot()
Create an Interactive Line Plot with plotly
linePlotServer()
Server logic for linePlot module
linePlotInputsUI()
Input UI components for the linePlot module
linePlotOutputUI()
Output UI components for the linePlot module
linePlotApp()
Create an example Modular linePlot Shiny Application

dumbbellPlot Module

Interactive dumbbell plot module.

dumbbellPlot()
Create an Interactive Dumbbell Plot with plotly
dumbbellPlotServer()
Server logic for dumbbellPlot module
dumbbellPlotInputsUI()
Input UI components for the dumbbellPlot module
dumbbellPlotOutputUI()
Output UI components for the dumbbellPlot module
dumbbellPlotApp()
Create a Shiny App for Dumbbell Plots

piePlot Module

Interactive pie/donut chart module.

piePlot()
Create a plotly pie chart
piePlotServer()
Server logic for piePlot module
piePlotInputsUI()
Input UI components for the piePlot module
piePlotOutputUI()
Output UI components for the piePlot module
piePlotApp()
Create an example Modular piePlot Shiny Application

radarPlot Module

Interactive radar/spider chart module.

radarPlot()
Create a plotly radar chart
radarPlotServer()
Server logic for radarPlot module
radarPlotInputsUI()
Input UI components for the radarPlot module
radarPlotOutputUI()
Output UI components for the radarPlot module
radarPlotApp()
Create an example Modular radarPlot Shiny Application

ternaryPlot Module

Interactive ternary plot module.

ternaryPlot()
Create a plotly ternary plot
ternaryPlotServer()
Server logic for ternaryPlot module
ternaryPlotInputsUI()
Input UI components for the ternaryPlot module
ternaryPlotOutputUI()
Output UI components for the ternaryPlot module
ternaryPlotApp()
Create an example Modular ternaryPlot Shiny Application

parallelCoordinatesPlot Module

Interactive parallel coordinates plot module.

parallelCoordinatesPlot()
Create an Interactive Parallel Coordinates Plot with plotly
parallelCoordinatesPlotServer()
Server logic for parallelCoordinatesPlot module
parallelCoordinatesPlotInputsUI()
Input UI components for the parallelCoordinatesPlot module
parallelCoordinatesPlotOutputUI()
Output UI components for the parallelCoordinatesPlot module
parallelCoordinatesPlotApp()
Create an example Modular parallelCoordinatesPlot Shiny Application

AreaPlot Module

plotthis-based interactive area plot module.

plotthis_AreaPlotServer()
Server logic for AreaPlot module
plotthis_AreaPlotInputsUI()
Input UI components for the AreaPlot module
plotthis_AreaPlotOutputUI()
Output UI components for the AreaPlot module
plotthis_AreaPlotApp()
Create an example Modular AreaPlot Shiny Application

BarPlot Module

plotthis-based interactive bar plot module.

plotthis_BarPlotServer()
Server logic for BarPlot module
plotthis_BarPlotInputsUI()
Input UI components for the BarPlot module
plotthis_BarPlotOutputUI()
Output UI components for the BarPlot module
plotthis_BarPlotApp()
Create an example Modular BarPlot Shiny Application

SplitBarPlot Module

plotthis-based interactive split/stacked bar plot module.

plotthis_SplitBarPlotServer()
Server logic for SplitBarPlot module
plotthis_SplitBarPlotInputsUI()
Input UI components for the SplitBarPlot module
plotthis_SplitBarPlotOutputUI()
Output UI components for the SplitBarPlot module
plotthis_SplitBarPlotApp()
Create an example Modular SplitBarPlot Shiny Application

BoxPlot Module

plotthis-based interactive box plot module.

plotthis_BoxPlotServer()
Server logic for BoxPlot module
plotthis_BoxPlotInputsUI()
Input UI components for the BoxPlot module
plotthis_BoxPlotOutputUI()
Output UI components for the BoxPlot module
plotthis_BoxPlotApp()
Create an example Modular BoxPlot Shiny Application

ViolinPlot Module

plotthis-based interactive violin plot module.

plotthis_ViolinPlotServer()
Server logic for ViolinPlot module
plotthis_ViolinPlotInputsUI()
Input UI components for the ViolinPlot module
plotthis_ViolinPlotOutputUI()
Output UI components for the ViolinPlot module
plotthis_ViolinPlotApp()
Create an example Modular ViolinPlot Shiny Application

DensityPlot Module

plotthis-based interactive density plot module.

plotthis_DensityPlotServer()
Density Plot Server Module
plotthis_DensityPlotInputsUI()
Input UI components for the DensityPlot module
plotthis_DensityPlotOutputUI()
Output UI components for the DensityPlot module
plotthis_DensityPlotApp()
Create an example Modular DensityPlot Shiny Application

Histogram Module

plotthis-based interactive histogram module.

plotthis_HistogramServer()
Histogram Plot Server Module
plotthis_HistogramInputsUI()
Input UI components for the Histogram module
plotthis_HistogramOutputUI()
Output UI components for the histogramPlot module
plotthis_HistogramApp()
Create an example Modular Histogram Shiny Application

dataFilter Module

Reusable data filtering module for use with plot modules.

dataFilterServer()
Server logic for the dataFilter module
dataFilterUI()
UI component for the dataFilter module

UI Helpers & Widgets

Utility functions for building module UIs.

createModuleApp()
Create an Example Module App from Any Module Trio
organize_inputs()
Organize arbitrary Shiny inputs into a grid layout
module_tack_ui()
Create standard tack UI for module inputs
setup_auto_update_logic()
Set up auto-update/isolate logic for reactive contexts

Palette & Color Utilities

Functions/inputs for managing color palettes.

default_palettes()
Color palette options for palettePicker
resolve_palette()
Resolve a color palette for plot groups
multiColorPicker()
Compact multi-group color picker input
updateMultiColorPicker()
Update a multiColorPicker input on the client

Utility Functions

General-purpose helper functions for data handling and validation.

get_documentation()
Extract parameter documentation from an R function help page
adjust_column_values()
Adjust numeric column values in a data frame using mathematical transformations
is_pure_type()
Check if column inputs contain mixed data types
safe_eval_filter()
Safely evaluate a user-provided filter expression against a data frame
safe_resolve_adj_fxn()
Safely resolve an adjustment function name to an actual function
validate_expression()
Validate a user-provided expression string for safety

Example Data

Built-in datasets for demos and testing.

example_roles
Example roles dataset for ternary plots
example_school_earnings
Example school earnings dataset for dumbbell plots
example_skills
Example multi-player skills dataset for radar plots
example_bar
Bar dataset for bar and split bar plot examples
example_demographics
Example demographics dataset
example_sales
Example sales dataset
example_iris
Example grouped iris dataset
example_mtcars
Example mtcars dataset with factors
example_population
Example population dataset A simulated population dataset with 400 rows covering 50 years and 8 age groups. Designed for line, area, and stacked bar plot examples.