Semi-Automatic Reporting of Ordinary Surveys
Pull global plotting settings before displaying plot
Get Global Options for saros-functions
Reset Global Options for saros-functions
Get Global Options for saros-functions
Handle Kept and Omitted Columns for Crowds
Identify Suitable Font Given Background Hex Colour
Validate and Initialize Arguments
Initialize Crowd-Based Filtering Data Structures
Are All Colours in Vector Valid Colours
Is x A String?
Method for Creating Saros Contents
Obtain range of N for a given data set and other settings.
Obtain range of N for a given ggobj.
Normalize Multi-Choice Arguments to Single Values
Post-process Makeme Data (Legacy)
Process All Crowds and Generate Output
Process Binary Category Colors
Process categorical data for showNA settings
Apply label wrapping based on plot layout
Apply legacy sorting adjustments for special cases
Arrange output data by prespecified orders
Apply sorting with optional descending order
Calculate ordering based on a specific category value
Calculate ordering based on a specific column value
Calculate independent variable ordering based on a specific category v...
Calculate independent variable ordering based on a specific column val...
Calculate independent variable ordering based on position categories
Calculate independent variable ordering based on multiple category val...
Calculate ordering based on multiple category values
Calculate proportion-based ordering for dependent variables
Calculate ordering based on .sum_value (for category-based sorting)
Convert List of Plots to Quarto Tabset
Detect Variable Types for Dependent and Independent Variables
Determine variable column basis
Embed Interactive Categorical Plot (DEPRECATED!)
Embed Reactable Table (DEPRECATED!)
Interactive table of text data (DEPRECATED)
Evaluate Variable Selection
Estimate figure height for a horizontal bar chart
Estimate figure height for a horizontal bar chart
Filter and Prepare Data for a Specific Crowd
Generate Output for a Specific Crowd
Generate Appropriate Data Summary Based on Variable Types
Get all registered options for the type-argument in the makeme-funct...
Helper function to extract raw variable labels from the data
Get standard column renaming function
Get target categories for positional sorting
Wrapper Function for ggplot2::ggsave()
Process Data for a Single Crowd
Process Crowd Settings
Process Independent Categories for Global Hiding Logic
Process Independent Variable Factor Levels
Process main question and extract suffixes
Process Output Results
Process data with standard table operations
Rename Crowd Outputs
Reorder Crowd Array Based on Hide Settings
Code-snippets copied and modified from tidytext-package [https://githu...
Resolve Variable Overlaps Between Dependent and Independent Variables
Round numeric statistics
saros: Semi-Automatic Reporting of Ordinary Surveys
Set factor levels based on order columns (for backward compatibility)
Setup and Validate Makeme Arguments
Setup table data from dots
Shift labels_always_at
Apply string wrapping to variables (character or factor)
Given Ordered Integer Vector, Return Requested Set.
Summarize a survey dataset for use in tables and graphs
Summarize Data Based on Variable Types
Read tabular data from various formats
Write tabular data to various formats
Extract Text Summary from Categorical Mesos Plots
Validate single dependent variable requirement
Perform Type-Specific Validation Checks
Add response category ordering (only useful for long format cat-cat ta...
Add dependent variable ordering
Add independent variable category ordering
Create sorting order variables for output dataframe
Apply final arrangement based on order columns
Provide A Colour Set for A Number of Requested Colours
Provide A Colour Set for A Number of Requested Colours
Determine display column based on data availability
Get Valid Data Labels for Figures and Tables
Determine display column for dependent variables in int_plot_html
Generate Figure Title Suffix with N Range and Optional Download Links
Get the name of the independent variable column
Get independent variable labels
Save data to a file and return a Markdown link
Save data to a file and return a Markdown link
Save data to a file and return a Markdown link
Embed Interactive Plot of Various Kinds Using Tidyselect Syntax
Provides a range (or single value) for N in data, given dep and indep
Provides a range (or single value) for N in a ggplot2-object from `m...
Offers a systematic way for conditional reporting of figures and tables for many (and bivariate combinations of) variables, typically from survey data. Contains interactive 'ggiraph'-based (<https://CRAN.R-project.org/package=ggiraph>) plotting functions and data frame-based summary tables (bivariate significance tests, frequencies/proportions, unique open ended responses, etc) with many arguments for customization, and extensions possible. Uses a global options() system for neatly reducing redundant code. Also contains tools for immediate saving of objects and returning a hashed link to the object, useful for creating download links to high resolution images upon rendering in 'Quarto'. Suitable for highly customized reports, primarily intended for survey research.
Useful links