Crafty statistical graphics for Julia.

<div align="center"> <img src="" alt="Gadfly Logo" width="210"></img> </div>

DocumentationPackageEvaluatorBuild Status
[![][docs-latest-img]][docs-latest-url] [![][docs-stable-img]][docs-stable-url][![][pkg-0.4-img]][pkg-0.4-url] [![][pkg-0.5-img]][pkg-0.5-url][![][travis-img]][travis-url] [![][codecov-img]][codecov-url]

Gadfly is a plotting and data visualization system written in Julia.

It's influenced heavily by Leland Wilkinson's book [The Grammar of Graphics][gog-book] and Hadley Wickham's refinement of that grammar in ggplot2.

If you use Gadfly in a publication please consider citing it: [![DOI][citation-img]][citation-url]

Package features

  • Renders publication quality graphics to SVG, PNG, Postscript, and PDF

  • Intuitive and consistent plotting interface

  • Works with IJulia out of the box

  • Tight integration with DataFrames.jl

  • Interactivity like panning, zooming, toggling powered by Snap.svg

  • Supports a large number of common plot types


Gadfly is registered on METADATA.jl and so can be installed using Pkg.add.



  • [STABLE][docs-stable-url] &mdash; most recently tagged version of the documentation.

  • [LATEST][docs-latest-url] &mdash; in-development version of the documentation.

Contributing and Questions

This is a new and fairly complex piece of software. Filing an issue to report a bug, counterintuitive behavior, or even requesting a feature is extremely valuable in helping us prioritize what to work on, so don't hesitate.

If you have a question then you can ask for help in the [Gitter chat room][gitter-url].

[docs-latest-img]: [docs-latest-url]:

[docs-stable-img]: [docs-stable-url]:

[pkg-0.4-img]: [pkg-0.4-url]: [pkg-0.5-img]: [pkg-0.5-url]:

[travis-img]: [travis-url]: [codecov-img]: [codecov-url]:

[citation-img]: [citation-url]: