Programming Tools

Matplotlib

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.

seaborn

Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.

plotly

Interactive charts and maps for Python, R, Julia, Javascript, ggplot2, F#, MATLAB®, and Dash.

ggplot2

ggplot2 is a system for declaratively creating graphics, based on The Grammar of Graphics. You provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.

plotly

Interactive charts and maps for Python, R, Julia, Javascript, ggplot2, F#, MATLAB®, and Dash.

Leaflet

Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 39 KB of JS, it has all the mapping features most developers ever need.

geoplotlib

It is a Python toolbox for visualizing geographical data and making maps. You can create a variety of maps using this library. Some examples of maps you can create with it are heatmaps,dot-density maps, geographical maps, and many more.