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
Design Principles and Best Practices
Choosing Appropriate Chart Types
Data Type Considerations
Categorical Data
Continuous Data
Time Series Data
Spatial Data
Purpose-driven Selection
Comparison Charts
Distribution Charts
Relationship Charts
Composition Charts
Trend Charts
Audience Considerations
Technical vs General Audience
Cultural Considerations
Accessibility Needs
Color Theory and Application
Color Spaces and Models
RGB Color Model
HSV Color Model
Color Perception
Color Palette Types
Sequential Palettes
Diverging Palettes
Qualitative Palettes
Accessibility Considerations
Colorblind-friendly Palettes
High Contrast Options
viridis Package Benefits
Color Psychology
Emotional Associations
Cultural Meanings
Professional Standards
Visual Hierarchy and Layout
Gestalt Principles
Proximity
Similarity
Closure
Continuity
Attention Direction
Size and Scale
Color Emphasis
Position and Alignment
White Space Usage
Breathing Room
Focus Creation
Balance Achievement
Data-Ink Ratio and Minimalism
Tufte's Principles
Data-Ink Ratio Maximization
Chartjunk Elimination
Information Density
Essential Elements
Data Representation
Context Information
Navigation Aids
Non-essential Elements
Decorative Elements
Redundant Information
Distracting Features
Storytelling with Data
Narrative Structure
Beginning Setup
Middle Development
End Resolution
Visual Flow
Reading Patterns
Information Hierarchy
Logical Progression
Context and Annotation
Background Information
Key Insights Highlighting
Call-to-action Elements
Previous
8. Specialized Visualizations
Go to top
Next
10. Output and Sharing