Package: maidr 0.4.0

Niranjan Kalaiselvan

maidr: Multimodal Access and Interactive Data Representation

Provides accessible, interactive visualizations through the 'MAIDR' (Multimodal Access and Interactive Data Representation) system. Converts 'ggplot2' and Base R plots into accessible HTML/SVG formats with keyboard navigation, screen reader support, and 'sonification' capabilities. Supports bar charts (simple, grouped, stacked), histograms, line plots, scatter plots, box plots, violin plots, candlestick (OHLC) charts, heat maps, density/smooth curves, faceted plots, multi-panel layouts (including patchwork), and multi-layered plot combinations. Enables data exploration for users with visual impairments through multiple sensory modalities. For more details see the 'MAIDR' project <https://maidr.ai/>.

Authors:JooYoung Seo [aut, cph], Niranjan Kalaiselvan [aut, cre]

maidr_0.4.0.tar.gz
maidr_0.4.0.zip(r-4.7-any)maidr_0.4.0.zip(r-4.6-any)maidr_0.4.0.zip(r-4.5-any)
maidr_0.4.0.tgz(r-4.6-any)maidr_0.4.0.tgz(r-4.5-any)
maidr_0.4.0.tar.gz(r-4.7-any)maidr_0.4.0.tar.gz(r-4.6-any)
maidr_0.4.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
maidr/json (API)

# Install 'maidr' in R:
install.packages('maidr', repos = c('https://xability.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/xability/r-maidr/issues

Pkgdown/docs site:https://r.maidr.ai

On CRAN:

Conda:

6.66 score 4 stars 38 scripts 322 downloads 44 exports 56 dependencies

Last updated from:932280896b. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK304
source / vignettesOK332
linux-release-x86_64OK298
macos-release-arm64OK220
macos-oldrel-arm64OK173
windows-devel-x86_64OK283
windows-release-x86_64OK278
windows-oldrel-x86_64OK279
wasm-releaseOK185

Exports:ablinearrowsassocplotaxisbarplotboxplotchartSeriescontourcoplotcurvedotchartgridheatmaphistimagelayoutlegendlinesmaidr_get_fallbackmaidr_offmaidr_onmaidr_outputmaidr_set_fallbackmatplotmosaicplotmtextpairsparpieplotpointspolygonrectrender_maidrrun_examplesave_htmlsegmentsshowsplit.screenstemstripchartsymbolstexttitle

Dependencies:base64encbslibcachemclicommonmarkcpp11curldigestevaluatefarverfastmapfontawesomefsggplot2ggplotifygluegridGraphicsgridSVGgtablehighrhtmltoolshtmlwidgetshttpuvisobandjquerylibjsonliteknitrlabelinglaterlifecyclemagrittrmemoisemimeotelpromisesR6rappdirsRColorBrewerRcpprlangrmarkdownS7sassscalesshinysourcetoolstinytexvctrsviridisLitewithrxfunXMLxml2xtableyamlyulab.utils

Getting Started with MAIDR
Introduction to MAIDR | Installation | Basic Workflow | Quick Example: ggplot2 Bar Chart | Quick Example: Base R Plot | Offline vs CDN Usage | Exploring Accessible Plots | Keyboard Navigation | Screen Reader Announcements | Data Sonification | Supported Plot Types | Basic Plot Types | Advanced Plot Types | Next Steps | Example Gallery | Histogram | Scatter Plot | Line Plot | Tips for Creating Accessible Plots | Getting Help | Learn More

Last update: 2026-07-11
Started: 2025-11-21

Using MAIDR in Shiny Applications
Overview | Shiny Integration Functions | Basic Shiny App Example | Interactive Dashboard Example | Reactive Data Example | Accessibility Features in Shiny | 1. Keyboard Navigation | 2. ARIA Labels | 3. High Contrast Support | Best Practices | 1. Set Appropriate Heights | 2. Add Descriptive Context | 3. Test with Keyboard Only | 4. Provide Alternative Text | Performance Considerations | Complete Example Application | Deployment | Troubleshooting | Common Issues | Learn More | Getting Help

Last update: 2026-04-01
Started: 2025-11-21

Readme and manuals