Data Visualization in R Detailed Notes
Data Visualization in R Detailed Notes
2. Importance
- Helps in Exploratory Data Analysis (EDA)
- Identifies trends and outliers
- Supports business decision-making
- Improves communication of insights
3. Graphics Systems in R
- Base R Graphics
- ggplot2 Package
- Lattice Package
- Plotly (Interactive Visualization)
Scatter Plot:
plot(x, y)
Line Plot:
plot(x, y, type="l")
Bar Plot:
barplot(data)
Histogram:
hist(data)
Boxplot:
boxplot(data)
Pie Chart:
pie(data)
5. ggplot2 Package
Developed by Hadley Wickham.
Based on Grammar of Graphics.
Install:
[Link]("ggplot2")
library(ggplot2)
Example Histogram:
ggplot(data=mtcars, aes(x=mpg)) +
geom_histogram(bins=10)
7. Customization
- theme_minimal()
- scale_fill_manual()
- facet_wrap()
8. Saving Plots
ggsave("[Link]")
9. Interactive Visualization
Using plotly package for interactive charts.
Applications:
- Sales Analysis
- Financial Forecasting
- Market Trends
- Customer Analysis