Gadfly provides statistical graphics and plotting tools for the Julia programming language.

github.com/GiovineItalia/Gadfly.jl
Gadfly homepage screenshot

About Gadfly

Gadfly is a plotting and data visualization system written in Julia. It is influenced by The Grammar of Graphics and by ggplot2.

It renders to SVG, PNG, Postscript, and PDF, integrates with DataFrames.jl, works with IJulia and Pluto.jl, and provides panning, zooming, and toggling through Snap.svg.

Key features

  • Renders graphics to SVG, PNG, Postscript, and PDF
  • Works with IJulia and Pluto.jl out of the box
  • Integrates with DataFrames.jl
  • Supports panning, zooming, and toggling via Snap.svg
  • Follows Grammar of Graphics model related to ggplot2
  • Installs from Julia General registry via Pkg.add
Best for: Julia programmers who need statistical graphics for analysis and publications.
Good for
  • Output to SVG, PNG, Postscript, and PDF
  • Integration with DataFrames.jl, IJulia, and Pluto.jl
  • Interactive panning, zooming, and toggling

Gadfly at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Gadfly alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Charts & Data Visualization

Well-known listings from the same topic.

All 90

Gadfly FAQ

How do I install Gadfly?
It is registered in Julia's General registry and can be installed with Pkg.add("Gadfly").
How do I create a basic plot?
After installing, use using Gadfly followed by plot(y=[1,2,3]).
What output formats does Gadfly support?
SVG, PNG, Postscript, and PDF.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing