Useful Links
Computer Science
Data Visualization
Data Visualization in R
1. Introduction to Data Visualization in R
2. Foundations of R for Data Visualization
3. Base R Graphics
4. The Grammar of Graphics with ggplot2
5. Common Plot Types with ggplot2
6. Advanced ggplot2 Techniques
7. Interactive and Dynamic Visualizations
8. Specialized Visualizations
9. Design Principles and Best Practices
10. Output and Sharing
Interactive and Dynamic Visualizations
HTML Widgets Framework
Widget Architecture
R to JavaScript Communication
Integration with R Markdown
Integration with Shiny
plotly Package
Native plotly Charts
Scatter Plots
Line Charts
Bar Charts
3D Plots
Converting ggplot2 to plotly
ggplotly() Function
Preserving Aesthetics
Interactive Elements
Customizing Interactivity
Hover Information
Click Events
Selection Events
Zoom and Pan
plotly Layout Options
Axis Configuration
Legend Configuration
Annotation Configuration
Shiny Framework Basics
Shiny App Structure
UI Component
Server Component
Running Apps
Reactive Programming
Reactive Values
Reactive Expressions
Observers
Event Handling
Input Widgets
Slider Inputs
Text Inputs
Select Inputs
Checkbox Inputs
Output Functions
Plot Outputs
Table Outputs
Text Outputs
Building Visualization Dashboards
Layout Functions
Tabbed Interfaces
Sidebar Layouts
Other Interactive Libraries
highcharter Package
Highcharts Integration
Chart Types
Customization Options
dygraphs Package
Time Series Focus
Interactive Features
Annotation Support
DT Package
Interactive Tables
Filtering and Sorting
Custom Formatting
leaflet Package
Interactive Maps
Markers and Popups
Layer Controls
Previous
6. Advanced ggplot2 Techniques
Go to top
Next
8. Specialized Visualizations