Changelog¶
2.0.11¶
- lxml 3.5 compatibility (#282)
2.0.10¶
- Fix transposable_node in case all attributes are not there. (thanks @yobuntu).
2.0.9¶
- Add dynamic_print_values to show print_values on legend hover. (#279)
- Fix unparse_color for python 3.5+ compatibility (thanks @felixonmars, @sjourdois)
- Process major labels as labels. (#263)
- Fix labels rotation > 180 (#257)
- Fix secondary axis
- Don’t forget secondary series in table rendering (#260)
- Add defs config option to allow adding gradients and patterns.
2.0.8¶
- Fix value overwrite in map. (#275)
2.0.7¶
- Fixing to checks breaking rendering of DateTimeLine and TimeDeltaLine (#264) (thanks @mmrose)
- Fix render_in_browser. (#266) (#268) (thanks @waixwong)
2.0.6¶
- Avoid x label formatting when label is a string
2.0.5¶
- Fix x label formatting
2.0.4¶
- Fix map coloration
2.0.3¶
- Fix label adaptation. (#256)
- Fix wrong radar truncation. (#255)
2.0.2¶
- Fix view box differently to avoid getting a null height on huge numbers. (#254)
- Fix broken font_family default
- Fix non namespaced svg (without embed) javascript by adding uuid in config object. (config is in window.pygal now).
2.0.1¶
- Fix the missing title on x_labels with labels.
- Auto cast to str x labels in non dual charts (#178)
- Add
print_labels
option to print label too. (#197) - Add
value_label_font_family
andvalue_label_font_size
style options forprint_labels
. - Default
print_zeroes
to True - (Re)Add xlink in desc to show on tooltip
- Activate element on tooltip hovering. (#106)
- Fix radar axis behaviour (#247)
- Add tooltip support in metadata to add a title (#249).
- Take config class options in account too.
2.0.0¶
- Rework the ghost mechanism to come back to a more object oriented behavior, storing all state in a state object which is created on every render. (#161)
- Refactor maps
- Add world continents
- Add swiss cantons map (thanks @sergedroz)
- Add inverse_y_axis options to reverse graph (#24)
- Fix DateTimeLine time data loss (#193)
- Fix no data for graphs with only zeroes (#148)
- Support value formatter for pie graphs (#218) (thanks @never-eat-yellow-snow)
- Add new Box plot modes and outliers and set extremes as default (#226 #121 #149) (thanks @djezar)
- Add secondary_range option to set range for secondary values. (#203)
- Maps are now plugins, they are removed from pygal core and moved to packages (pygal_maps_world, pygal_maps_fr, pygal_maps_ch, ...) (#225)
- Dot now supports negative values
- Fix dot with log scale (#201)
- Fix y_labels behaviour for lines
- Fix x_labels and y_labels behaviour for xy like
- Improve gauge a bit
- Finally allow call chains on add
- Transform min_scale and max_scale as options
- mode option has been renamed to a less generic name: box_mode
- fix stack_from_top for stacked lines
- Add flake8 test to py.test in tox
- Remove stroke style in style and set it as a global / serie configuration.
- Fix None values in tables
- Fix timezones in DateTimeLine
- Rename in Style foreground_light as foreground_strong
- Rename in Style foreground_dark as foreground_subtle
- Add a
render_data_uri
method (#237) - Move
font_size
config to style - Add
font_family
for various elements in style - Add
googlefont:font
support for style fonts - Add
tooltip_fancy_mode
to revert to old tooltips - Add auto
print_value
color + a configurablevalue_colors
list in style - Add
guide_stroke_dasharray
andguide_stroke_dasharray
in style to customize guides (#242) (thanks @cbergmiller) - Refactor label processing in a
_compute_x_labels
and_compute_y_labels
method. Handle both string and numbers for all charts. Create aDual
base chart for dual axis charts. (#236) - Better js integration in maps. Use the normal tooltip.
1.7.0¶
- Remove DateY and replace it by real XY datetime, date, time and timedelta support. (#188)
- Introduce new XY configuration options: xrange, x_value_formatter.
- Add show_x_labels option to remove them and the x axis.
- Set print_values to False by default.
- Fix secondary serie text values when None in data. (#192)
1.6.2¶
- Add margin_top, margin_right, margin_bottom, margin_left options which defaults to margin. (thanks @djt)
- Update django mime parameter from mimetype to content_type. (thanks @kswiat)
- Allow a color and a style parameter to value metadata.
1.6.1¶
- Fix Decimal incompatibility
1.6.0¶
- Adds config option missing_value_fill_truncation. (thanks @sirlark)
- Avoid HTTP 301 Moved Permanently (thanks @jean)
- Add a Django response method (thanks @inlanger)
- Fix setup.py (#170)
- Fix format error on list like in table
- Add legend_at_bottom_columns option to specify number of columns in legend when at bottom. (#157)
- Fix secondary interpolation (#165)
- Adds an extra class (axis) to horizontal guides if the label is “0” (#147) (thanks @sirlark)
- Add line stroke customization parameters to style.py (#154) (thanks @blakev)
1.5.1¶
- Add stack_from_top option to reverse stack graph data order
- Minor fix for empty logarithmic chart
- Reorders axes in SVG output. Fix #145 (thanks @sirlark)
1.5.0¶
- Add per serie configuration
- Add half pie (thanks @philt2001)
- Make lxml an optionnal dependency (huge speed boost in pypy)
- Add render_table (WIP)
- Support colors in rgb / rgba for parametric styles
1.4.6¶
- Add support for n separated multiline titles (thanks @sirlark)
- New show_only_major_dots option (thanks @Le-Stagiaire)
- Remove 16 colors limitation
- Fix 0 in range (thanks @elpaso)
1.4.5¶
- Fix y_labels map iterator exhaustion in python 3
1.4.4¶
- Fix division by zero in spark text (thanks @laserpony)
- Fix config metaclass problem in python 3
- Fix –version in pygal_gen
1.4.3¶
- Allow arbitrary number of x-labels on line plot (thanks @nsmgr8)
1.4.2¶
- Fix broken tests
1.4.1¶
- Fix value formatting in maps
1.4.0¶
- Finally a changelog !
- Hopefully fix weird major scale algorithm
- Add options to customize major labels (y_labels_major, y_labels_major_every, y_labels_major_count)
- Css can now be inline with the “inline:” prefix
- Visited links bug fixed
- Add french maps by department and region (This will be externalized in an extension later)
1.3.x¶
- Whisker Box Plot
- Python 3 fix
- DateY X axis formatting (x_label_format)