Skip to contents

Dashboard Creation

Functions for creating and managing dashboards

create_dashboard()
Create a new dashboard project
add_dashboard_page()
Add a page to the dashboard
add_page()
Add Page to Dashboard (Alias)
generate_dashboard()
Generate all dashboard files
publish_dashboard()
Publish dashboard to GitHub Pages
update_dashboard()
Update dashboard on GitHub
add_loading_overlay()
Add a loading overlay to a dashboard page
add_powered_by_dashboardr()
Add "Powered by dashboardr" branding to footer

Demo Dashboards

Built-in demo dashboards showcasing package features

tutorial_dashboard()
Generate a tutorial dashboard.
showcase_dashboard()
Generate a showcase dashboard demonstrating all dashboardr features.
ascor_dashboard()
Generate an ASCoR-themed dashboard for the University of Amsterdam

Visualization Creation

Functions for creating visualizations

create_viz()
Create a new visualization collection
create_content()
Create a new content/visualization collection (alias for create_viz)
add_viz()
Parse tabgroup into normalized hierarchy
add_vizzes()
Add Multiple Visualizations at Once
combine_viz()
Combine visualization collections
combine_content()
Combine content collections (universal combiner)
add_pagination()
Create a sidebar group for hybrid navigation
set_tabgroup_labels()
Set or update tabgroup display labels

Visualization Types

Functions for different chart types

create_histogram()
Create an Histogram
create_bar()
Create Bar Chart
create_stackedbar()
Create a Stacked Bar Chart
create_stackedbars()
Stacked Bar Charts
create_timeline()
Create a Timeline Chart
create_heatmap()
Create a Heatmap

Functions for dashboard navigation and structure

navbar_section()
Create a navbar section for hybrid navigation
navbar_menu()
Create a navbar dropdown menu
add_navbar_element()
Add a custom navbar element to dashboard
sidebar_group()
Create a sidebar group for hybrid navigation
icon()
Create iconify icon shortcode

Content Helpers

Functions for adding content to dashboards

md_text()
Create multi-line markdown text content
text_lines()
Create text content from a character vector
create_blockquote()
Create a Styled Blockquote
card()
Create a Bootstrap card component
card_row()
Display cards in a Bootstrap row
spec_viz()
Create a single visualization specification

Content Blocks

Functions for adding rich content blocks to pages

add_text()
Add text to content collection (pipeable)
add_image()
Add image to content collection (pipeable)
add_callout()
Add callout box
add_divider()
Add horizontal divider
add_code()
Add code block
add_card()
Add card
add_accordion()
Add collapsible accordion/details section
add_spacer()
Add vertical spacer
add_html()
Add raw HTML content
add_quote()
Add a blockquote
add_badge()
Add a status badge

Modals

Functions for adding interactive modal dialogs

add_modal()
Add Modal to Content Collection (Pipeable)
enable_modals()
Enable Modal Functionality
modal_content()
Create Modal Content Container
modal_link()
Create Modal Link

Metrics & Value Boxes

Functions for displaying KPIs and metrics

add_metric()
Add a metric/value box
add_value_box()
Add a custom styled value box
add_value_box_row()
Start a value box row
end_value_box_row()
End a value box row

Embedded Content

Functions for embedding external content

add_iframe()
Add iframe
add_video()
Add video

Tables

Functions for adding tables to pages

add_table()
Add generic table (data frame)
add_gt()
Add gt table
add_reactable()
Add reactable table
add_DT()
Add DT datatable

Themes & Styling

Functions for customizing dashboard appearance

apply_theme()
Apply Theme to Dashboard
theme_modern()
Apply a Modern Tech Theme to Dashboard
theme_clean()
Apply a Clean Theme to Dashboard
theme_academic()
Apply a Professional Academic Theme to Dashboard
theme_ascor()
Apply ASCoR/UvA Theme to Dashboard
theme_uva()
Apply UvA Theme to Dashboard (Alias)

S3 methods for displaying objects

print(<viz_collection>)
Create a new dashboard project
print(<dashboard_project>)
Create iconify icon shortcode
`+`(<viz_collection>)
Combine Visualization Collections with + Operator
`+`(<content_collection>)
Combine Content Collections with + Operator