Gadfly is an exhaustive plotting and data visualization package written in Julia by Daniel Jones. It is based on the book, The Grammar of Graphics, by Leland Wilkinson. It is largely inspired by ggplot2 for R, which is another amazing package for plotting and visualizations.
Some of the great features of Gadfly that set it apart from all other libraries are listed here:
- It renders publication quality graphics to SVG, PNG, PostScript, and PDF
- It has an intuitive and consistent plotting interface
- It works with IJulia out of the box
- It offers tight integration with DataFrames.jl
- It provides interactivity, like panning, zooming, and toggling, powered by snap.svg
- It supports a large number of common plot types
Installing Gadfly is pretty easy and similar to Vega. The entry for this package can be found in METADATA.jl. There are, however, some dependencies, which will...