Package: linkeR 0.1.4

Jake Wagoner

linkeR: Link Interactive Plots and Tables in 'shiny' Applications

Build powerful, linked-view dashboards in 'shiny' applications. With a declarative, one-line setup, you can create bidirectional links between interactive components. When a user interacts with one element (e.g., clicking a map marker), all linked components (such as 'DT' tables or other charts) instantly update. Supports 'leaflet' maps, 'DT' tables, 'plotly' charts, and spatial data via 'sf' objects out-of-the-box, with an extensible API for custom components.

Authors:Jake Wagoner [aut, cre], Centers for Disease Control and Prevention's Center for Forecasting and Outbreak Analytics [fnd]

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

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

Bug tracker:https://github.com/epiforesite/linker/issues

Pkgdown/docs site:https://epiforesite.github.io

On CRAN:

Conda:

6.68 score 4 stars 40 scripts 222 downloads 8 exports 30 dependencies

Last updated from:e4453062f1. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK158
source / vignettesOK242
linux-release-x86_64OK162
macos-release-arm64OK114
macos-oldrel-arm64OK79
windows-develOK99
windows-releaseOK94
windows-oldrelOK92
wasm-releaseOK159

Exports:create_link_registrydiagnose_registrylink_plotsprepare_plotly_linkingprocess_sf_dataregister_dtregister_leafletregister_plotly

Dependencies:base64encbslibcachemclicommonmarkdigestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecyclemagrittrmemoisemimeotelpromisesR6rappdirsRcpprlangsassshinysourcetoolswithrxtable

Getting Started with linkeR
Introduction | Core Concept | Basic Usage | Key Requirements | What Happens When You Click? | Next Steps

Last update: 2025-09-30
Started: 2025-06-24

Linking Multiple Components
Three-Component Example | Adding More Component Types | Summary Tables | Managing Complex State | Performance Tips | Troubleshooting Multiple Components

Last update: 2025-09-30
Started: 2025-06-24

Using Plotly with linkeR
Introduction | Key Features | Basic Plotly Linking | Simple Example | Important Note: Enabling Visual Highlighting | Essential Plotly Parameters | The key Parameter | The source Parameter | Chart Types Support | Scatter Plots | Bar Charts | Line Charts | Multi-trace Charts | Advanced Integration | Multiple Plotly Charts | Mixed Component Types | Selection Highlighting | How It Works | Visual Customization | Troubleshooting | Common Issues | Best Practices | Complete Example | Summary

Last update: 2025-09-30
Started: 2025-09-30

Spatial Data Integration with sf
Introduction | Key Features | Basic SF Integration | Advanced SF Integration with Custom Handlers | Working with Different Geometry Types | Benefits of SF Integration | 1. Automatic Coordinate Extraction | 2. Preserved Geometry | 3. Mixed Data Types | 4. Developer-Friendly | Troubleshooting | Common Issues: | Debugging SF Integration: | Next Steps

Last update: 2025-09-30
Started: 2025-07-17

Using linkeR with 'shiny' Modules
Introduction: Why a Different Approach for Modules? | The Three-Step Pattern for Modular Linking | Step 1: Create the Map Module (map_module.R) | Step 2: Create the Table Module (table_module.R) | Step 3: Assemble the Main App (app.R)

Last update: 2025-09-30
Started: 2025-08-25

Custom Click Behaviors
Customizing Click Behaviors | Custom Leaflet Click Handler | Custom DT Click Handler | Global Selection Callback | Best Practices | Advanced Example: Conditional Behavior

Last update: 2025-06-24
Started: 2025-06-24