UsefulLinks
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
9.
Design Principles and Best Practices
9.1.
Choosing Appropriate Chart Types
9.1.1.
Data Type Considerations
9.1.1.1.
Categorical Data
9.1.1.2.
Continuous Data
9.1.1.3.
Time Series Data
9.1.1.4.
Spatial Data
9.1.2.
Purpose-driven Selection
9.1.2.1.
Comparison Charts
9.1.2.2.
Distribution Charts
9.1.2.3.
Relationship Charts
9.1.2.4.
Composition Charts
9.1.2.5.
Trend Charts
9.1.3.
Audience Considerations
9.1.3.1.
Technical vs General Audience
9.1.3.2.
Cultural Considerations
9.1.3.3.
Accessibility Needs
9.2.
Color Theory and Application
9.2.1.
Color Spaces and Models
9.2.1.1.
RGB Color Model
9.2.1.2.
HSV Color Model
9.2.1.3.
Color Perception
9.2.2.
Color Palette Types
9.2.2.1.
Sequential Palettes
9.2.2.2.
Diverging Palettes
9.2.2.3.
Qualitative Palettes
9.2.3.
Accessibility Considerations
9.2.3.1.
Colorblind-friendly Palettes
9.2.3.2.
High Contrast Options
9.2.3.3.
viridis Package Benefits
9.2.4.
Color Psychology
9.2.4.1.
Emotional Associations
9.2.4.2.
Cultural Meanings
9.2.4.3.
Professional Standards
9.3.
Visual Hierarchy and Layout
9.3.1.
Gestalt Principles
9.3.1.1.
Proximity
9.3.1.2.
Similarity
9.3.1.3.
Closure
9.3.1.4.
Continuity
9.3.2.
Attention Direction
9.3.2.1.
Size and Scale
9.3.2.2.
Color Emphasis
9.3.2.3.
Position and Alignment
9.3.3.
White Space Usage
9.3.3.1.
Breathing Room
9.3.3.2.
Focus Creation
9.3.3.3.
Balance Achievement
9.4.
Data-Ink Ratio and Minimalism
9.4.1.
Tufte's Principles
9.4.1.1.
Data-Ink Ratio Maximization
9.4.1.2.
Chartjunk Elimination
9.4.1.3.
Information Density
9.4.2.
Essential Elements
9.4.2.1.
Data Representation
9.4.2.2.
Context Information
9.4.2.3.
Navigation Aids
9.4.3.
Non-essential Elements
9.4.3.1.
Decorative Elements
9.4.3.2.
Redundant Information
9.4.3.3.
Distracting Features
9.5.
Storytelling with Data
9.5.1.
Narrative Structure
9.5.1.1.
Beginning Setup
9.5.1.2.
Middle Development
9.5.1.3.
End Resolution
9.5.2.
Visual Flow
9.5.2.1.
Reading Patterns
9.5.2.2.
Information Hierarchy
9.5.2.3.
Logical Progression
9.5.3.
Context and Annotation
9.5.3.1.
Background Information
9.5.3.2.
Key Insights Highlighting
9.5.3.3.
Call-to-action Elements
Previous
8. Specialized Visualizations
Go to top
Next
10. Output and Sharing