CHART DIRECTORY
All 25 Chart Types
Complete directory of chart types with R/ggplot2 code. Click any chart for the full guide.
Bar Chart geom_col() / geom_bar()
ComparisonRanking
Horizontal Bar Chart geom_col() + coord_flip()
ComparisonRanking
Grouped Bar Chart geom_bar(position = "dodge")
Comparison
Stacked Bar Chart geom_bar(position = "stack")
CompositionComparison
Line Chart geom_line()
Trend
Area Chart geom_area()
TrendComposition
Scatter Plot geom_point()
Relationship
Bubble Chart geom_point(aes(size = ...))
Relationship
Histogram geom_histogram()
Distribution
Density Plot geom_density()
Distribution
Box Plot geom_boxplot()
DistributionComparison
Violin Plot geom_violin()
Distribution
Pie Chart geom_col() + coord_polar("y")
Composition
Heatmap geom_tile()
RelationshipComparison
Treemap geom_treemap()
Composition
Lollipop Chart geom_segment() + geom_point()
ComparisonRanking
Waterfall Chart geom_rect()
CompositionFlow / Process
Ridgeline Plot geom_density_ridges()
Distribution
Funnel Chart geom_col() + coord_flip()
Flow / ProcessComparison
Dumbbell Chart geom_segment() + geom_point()
Comparison
Correlation Matrix geom_tile() + geom_text()
Relationship
Candlestick Chart geom_candlestick()
Trend
Stacked Area Chart geom_area(position = "stack")
TrendComposition
Slope Chart geom_segment() + geom_point() + geom_text()
ComparisonTrend