# Top 4 Most Usefull ggplot Extensions.

Hello everybody. In this post, I will show you top fives most usefull ggplot extensions for data visualization. Data visualization is the most important step for data analysis task. Data visualization can make everyone understanding about the data much easier. Ggplot one of the most popular tools for data visualization. I prefer using ggplot than base R function to make graph, because ggplot more easy, and readable code.

# About Ggplot.

**Ggplot2** is a data visualization package for the statistical programming language R. Created by Hadley Wickham in 2005, ggplot2 is an implementation of Leland Wilkinson’s *Grammar of Graphics* — a general scheme for data visualization which breaks up graphs into semantic components such as scales and layers. ggplot2 can serve as a replacement for the base graphics in R and contains a number of defaults for web and print display of common scales. Since 2005, ggplot2 has grown in use to become one of the most popular R packages. It is licensed under GNU GPL v2.

Source: Wikipedia.

# 1. gganimate.

This is the best choice for the animating diagram / graph. with this package you can make a bar chart race, timeline mapping and moving scratterplot.

# 2. esquisse.

This is the best packages to make a graph without coding. This package allows you to explore and visualizing your data interactively. This package can draw bar charts, curves, scatter plots, histograms, boxplot and sf objects, then export the graph or retrieve the code to reproduce the graph.

# 3. ggrepel.

Ggrepel provides geoms for ggplot to repel overlapping text labels. By using this package, you can make overlapping text label more clean.

# 4. ggally.

If you working with much column in your dataset. I often use this package to create pairwise plot matrix, a scatterplot plot matrix, a parallel coordinates plot, and a survival plot.

# Thank You.

Ahsan Amri Rohman.

Sidoarjo, East Java, ID.