Useful Links
Computer Science
Data Science
R Programming for Data Science
1. Introduction to R for Data Science
2. R Language Fundamentals
3. Data Import and Export
4. Data Manipulation with tidyverse
5. Data Visualization with ggplot2
6. Programming Fundamentals in R
7. Statistical Analysis in R
8. Reproducible Research and Communication
9. R Ecosystem and Best Practices
Data Visualization with ggplot2
Grammar of Graphics Foundation
Layered Grammar Concept
Data Layer
Data Requirements
Data Preparation
Aesthetic Mappings
Position Aesthetics
Color and Fill Aesthetics
Size and Shape Aesthetics
Alpha and Linetype Aesthetics
Geometric Objects
Point Geometries
Line Geometries
Area Geometries
Bar Geometries
Text Geometries
Statistical Transformations
Identity Transformation
Count Transformations
Summary Transformations
Coordinate Systems
Cartesian Coordinates
Polar Coordinates
Map Projections
Faceting Systems
Grid Faceting
Wrap Faceting
Theme System
Complete Themes
Theme Elements
Theme Customization
Basic Plot Types
Scatter Plots
Simple Scatter Plots
Grouped Scatter Plots
Bubble Charts
Line Plots
Time Series Plots
Multiple Line Plots
Step Plots
Bar Charts
Column Charts
Stacked Bar Charts
Grouped Bar Charts
Horizontal Bar Charts
Distribution Plots
Histograms
Density Plots
Box Plots
Violin Plots
Statistical Plots
Regression Lines
Confidence Intervals
Error Bars
Advanced Visualization Techniques
Multi-panel Plots
Facet Grid Implementation
Facet Wrap Implementation
Free Scales
Color and Aesthetics
Color Palettes
Manual Color Specification
Gradient Colors
Color Accessibility
Annotations and Labels
Text Annotations
Arrow Annotations
Reference Lines
Custom Themes
Theme Element Modification
Complete Theme Creation
Theme Inheritance
Plot Customization
Axis Customization
Axis Labels and Titles
Axis Limits and Breaks
Axis Transformations
Legend Customization
Legend Position
Legend Appearance
Legend Content
Title and Caption Management
Plot Layout and Spacing
Saving and Exporting Plots
File Format Options
Resolution and Size Control
Device-specific Options
Batch Plot Generation
Previous
4. Data Manipulation with tidyverse
Go to top
Next
6. Programming Fundamentals in R