Changelog#
0.3.4 - October 8, 2021#
Add Python 3.10 support.
0.3.3 - November 30, 2016#
Fix examples that used invalid column data. (#81)
lxml is no longer imported by default. (#83)
Ordinal scales can now display data from multiple series with different values. (#76)
Better error handling for data types supported by different shapes.
0.3.2 - November 11, 2016#
Fix trove classifiers.
0.3.1 - November 11, 2016#
Fix unicode rendering issue in Python2.7 and PyPy. (#74)
0.3.0 - November 11, 2016#
Add examples for many more use-cases. (#11)
Fixed bars so that data are displayed top-down when using
Chart.add_bars()
. (#72)Changed default colors. (#51)
Fixed a rare file handling bug when saving SVG files.
Leather will now issue a warning if you attempt to render a chart with data exceeding the scale domain. (#42)
Linear scales will now default to the domain
[0, 1]
if no values are provided. (#66)Axis no longer takes a number of ticks as an argument. Instead pass a list of custom tick values.
Scales
tick
methods no longer take a number of ticks as an argument. (They should self-optimize.)Scales that cross
0
will now always have a tick at0
. (#54)Implemented auto-ticking. (#23)
style_function()
now takes aDatum
instances, rather than a list of arguments.Renamed the
Lines
class toLine
to be more accurate.Implemented
CategorySeries
.Implemented a more elegant pattern for colorizing series.
Tick values can now be overridden with the
tick_values
argument. (#56)Added methods to customize scales and axes for
Lattice
charts. (#17)Expanded unit tests for
Scale
subclasses.Zero lines now render above other tick marks. (#31)
Fixed rendering of
Bar
andColumn
shapes for negative values. (#52)Refactored the
Lattice
API.
0.2.0#
Initial prototype
0.1.0#
Never released