# Flexible, Interactive 'shiny' Modules for Almost Any Plot

## Documentation for package ‘VizModules’ version 0.2.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

A C D E G I L M O P R S T U V

## -- A --

adjust_column_values | Adjust numeric column values in a data frame using mathematical transformations
apply_stat_annotations | Apply statistical annotation shapes and annotations to a plotly figure

## -- C --

collect_source_data | Collect plot and source data for download
compute_pairwise_stats | Compute pairwise statistical tests between groups
createModuleApp | Create an Example Module App from Any Module Trio
create_source_download_handler | Create download handler for plot with source data
create_stat_annotations | Create plotly shapes and annotations for statistical test results

## -- D --

dataFilterServer | Server logic for the dataFilter module
dataFilterUI | UI component for the dataFilter module
default_palettes | Color palette options for palettePicker
dittoViz_scatterPlotApp | Create an example Modular scatterPlot Shiny Application
dittoViz_scatterPlotInputsUI | Input UI components for the scatterPlot module
dittoViz_scatterPlotOutputUI | Output UI components for the scatterPlot module
dittoViz_scatterPlotServer | Server logic for scatterPlot module
dittoViz_yPlotApp | Create an example Modular yPlot Shiny Application
dittoViz_yPlotInputsUI | Input UI components for the yPlot module
dittoViz_yPlotOutputUI | Output UI components for the yPlot module
dittoViz_yPlotServer | Server logic for yPlot module
dumbbellPlot | Create an Interactive Dumbbell Plot with plotly
dumbbellPlotApp | Create a Shiny App for Dumbbell Plots
dumbbellPlotInputsUI | Input UI components for the dumbbellPlot module
dumbbellPlotOutputUI | Output UI components for the dumbbellPlot module
dumbbellPlotServer | Server logic for dumbbellPlot module

## -- E --

empty_plot | Create an empty ggplot2 plot or plotly plot with input text
example_bar | Bar dataset for bar and split bar plot examples
example_demographics | Example demographics dataset
example_iris | Example grouped iris dataset
example_markers | Example single-cell marker gene dataset for dot plots
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.
example_rnaseq | Example RNA-seq dataset for the RNA-seq showcase app
example_roles | Example roles dataset for ternary plots
example_sales | Example sales dataset
example_school_earnings | Example school earnings dataset for dumbbell plots
example_skills | Example multi-player skills dataset for radar plots

## -- G --

generate_pair_strings | Generate comparison pair strings from data columns
get_documentation | Extract parameter documentation from an R function help page

## -- I --

is_pure_type | Check if column inputs contain mixed data types

## -- L --

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

## -- M --

module_tack_ui | Create standard tack UI for module inputs
multiColorPicker | Compact multi-group color picker input

## -- O --

organize_inputs | Organize arbitrary Shiny inputs into a grid layout

## -- P --

parallelCoordinatesPlot | Create an Interactive Parallel Coordinates Plot with plotly
parallelCoordinatesPlotApp | Create an example Modular parallelCoordinatesPlot Shiny Application
parallelCoordinatesPlotInputsUI | Input UI components for the parallelCoordinatesPlot module
parallelCoordinatesPlotOutputUI | Output UI components for the parallelCoordinatesPlot module
parallelCoordinatesPlotServer | Server logic for parallelCoordinatesPlot module
parse_pair_strings | Parse pair strings from UI into list of length-2 vectors
piePlot | Create a plotly pie chart
piePlotApp | Create an example Modular piePlot Shiny Application
piePlotInputsUI | Input UI components for the piePlot module
piePlotOutputUI | Output UI components for the piePlot module
piePlotServer | Server logic for piePlot module
plotthis_AreaPlotApp | Create an example Modular AreaPlot Shiny Application
plotthis_AreaPlotInputsUI | Input UI components for the AreaPlot module
plotthis_AreaPlotOutputUI | Output UI components for the AreaPlot module
plotthis_AreaPlotServer | Server logic for AreaPlot module
plotthis_BarPlotApp | Create an example Modular BarPlot Shiny Application
plotthis_BarPlotInputsUI | Input UI components for the BarPlot module
plotthis_BarPlotOutputUI | Output UI components for the BarPlot module
plotthis_BarPlotServer | Server logic for BarPlot module
plotthis_BoxPlotApp | Create an example Modular BoxPlot Shiny Application
plotthis_BoxPlotInputsUI | Input UI components for the BoxPlot module
plotthis_BoxPlotOutputUI | Output UI components for the BoxPlot module
plotthis_BoxPlotServer | Server logic for BoxPlot module
plotthis_DensityPlotApp | Create an example Modular DensityPlot Shiny Application
plotthis_DensityPlotInputsUI | Input UI components for the DensityPlot module
plotthis_DensityPlotOutputUI | Output UI components for the DensityPlot module
plotthis_DensityPlotServer | Density Plot Server Module
plotthis_DotPlotApp | Create an example Modular DotPlot Shiny Application
plotthis_DotPlotInputsUI | Input UI components for the DotPlot module
plotthis_DotPlotOutputUI | Output UI components for the DotPlot module
plotthis_DotPlotServer | Server logic for DotPlot module
plotthis_HistogramApp | Create an example Modular Histogram Shiny Application
plotthis_HistogramInputsUI | Input UI components for the Histogram module
plotthis_HistogramOutputUI | Output UI components for the histogramPlot module
plotthis_HistogramServer | Histogram Plot Server Module
plotthis_SplitBarPlotApp | Create an example Modular SplitBarPlot Shiny Application
plotthis_SplitBarPlotInputsUI | Input UI components for the SplitBarPlot module
plotthis_SplitBarPlotOutputUI | Output UI components for the SplitBarPlot module
plotthis_SplitBarPlotServer | Server logic for SplitBarPlot module
plotthis_ViolinPlotApp | Create an example Modular ViolinPlot Shiny Application
plotthis_ViolinPlotInputsUI | Input UI components for the ViolinPlot module
plotthis_ViolinPlotOutputUI | Output UI components for the ViolinPlot module
plotthis_ViolinPlotServer | Server logic for ViolinPlot module

## -- R --

radarPlot | Create a plotly radar chart
radarPlotApp | Create an example Modular radarPlot Shiny Application
radarPlotInputsUI | Input UI components for the radarPlot module
radarPlotOutputUI | Output UI components for the radarPlot module
radarPlotServer | Server logic for radarPlot module
resolve_palette | Resolve a color palette for plot groups

## -- S --

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
setup_auto_update_logic | Set up auto-update/isolate logic for reactive contexts

## -- T --

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

## -- U --

updateMultiColorPicker | Update a multiColorPicker input on the client

## -- V --

validate_expression | Validate a user-provided expression string for safety