This is a log of major changes in Gadfly between releases. It is not exhaustive. Each release typically has a number of minor bug fixes beyond what is listed here.
-
Options to statically position
Geom.label
labels. (Issue #542) -
Layers within
Geom.subplot_grid
now work correctly. (Issue #528) -
Add a
background_color
option inTheme
to change the plot's background color. (Issue #534) -
Rename color scales for increased consistency:
Scale.continuous_color
→Scale.color_continuous
andScale.discrete_color
→Scale.color_discrete
. -
Add
Scale.color_none
to suppress default color scales. -
Add an
order
named argument tolayer
to control the order in which layers are drawn. -
Improve handling of Date and DateTime types.
-
Add
Guide.annotation
which allows arbitrary drawing on plots.
-
Support for Patchwork.jl
-
Several fixes for plotting dates.
-
Transition from DateTime.jl to Dates.jl (or Base.Dates in Julia 0.4)
-
Several fixes for
Stat.contour
-
Split the interface for pretty printing scales into a separate package: Showoff.jl
-
Improvements to how scales work with subplots.
-
Support engineering notation for numbers.
-
Improved binning algorithm for histograms with discrete data.
-
Fix layer support in
Geom.subplot_grid
. -
Support rastered geometry embedded in SVG plots.
-
Performance improvements.
-
Allow multiple geometries in the same layer.
-
Fixes for bar plots: non-number and categorical types, strange behavior when x and y are of unequal length.
-
Fix error in
Geom.subplot_grid
when both axis are set to "free".
-
Add
Stat.qq
to draw qq plots with data or distributions. -
Fix incorrect ordering in discrete color scales.
-
Documentation.
-
Layout improvements.
-
Fixes for multiple layers in
Geom.subplot_grid
-
Support contour plots using a matrix.
-
Add
Coord.subplot_grid
for more consistent subplot behavior. -
Drop Julia 0.2 compatibility.
-
Add
fixed
andaspect_ratio
arguments toCoord.cartesian
to control a plot's aspect ratio. -
A PGF backend, allowing plots to be rendered as TeX documents.
-
Reimplement toggleable color keys in the SVGJS backend.
- Bug fix release.
-
Contour plots using Contour.jl. Added a
plot
variantplot(f, xmin, xmax, ymin, ymax)
for drawing contour plots directly from a function. -
Add a
group
aesthetic to allow plotting lines of the same color without using multiple layers. -
Better herustics for choosing histogram bin counts.
-
Add
Guide.manual_color_key
which lets one completely specify the colors and entries in a color key. -
Boxplot improvements and fixes. Allow
upper_fence < lower_fence
, better support forx
being numerical. -
Performance improvements courtesy of @timholy.
-
Reimplement panning/zooming on top of Snap.svg with the Compose
SVGJS
backend. -
An improved layout system: axis labels are flipped and categorical color keys are wrapped automatically.
-
Default Theme changes.