There is a newer version of the record available.

Published August 1, 2018 | Version v0.4.0
Software Open

has2k1/plotnine: v0.4.0

  • 1. @kfzteile24
  • 2. Founder, Yhat
  • 3. BCCRC
  • 4. Parse.ly
  • 5. @Google
  • 6. MIT Joint Program on the Science & Policy of Global Change
  • 7. VK
  • 8. Dartmouth College, @Debian, @DataLad, @PyMVPA, @fail2ban
  • 9. The University Of Melbourne
  • 10. Simula Research Laboratory
  • 11. @rstudio
  • 12. Google
  • 13. CSIRO

Description

This is a big release with many improvements and bug-fixes.

See the official changelog for details.

Copy of the changelog

API Changes

  • Calculated aesthetics are accessed using the stat() function. The old method (double dots ..name..) still works.
  • stat_qq calculates slightly different points for the theoretical quantiles.
  • The scales (when set to free, free_x or free_y') parameter of facet_grid and facet_wrap assigns the same scale across the rows and columns.

New Features

  • Added geom_qq_line and stat_qq_line, for lines through Q-Q plots.
  • Added geom_density_2d and geom_stat_2d.
  • Added stat_ellipse.
  • Added geom_map.
  • Plotnine learned to respect plydata groups.
  • Added stat_hull.
  • Added save_as_pdf_pages().

Bug Fixes

  • Fixed issue where colorbars may chop off the colors at the limits of a scale.
  • Fixed issue with creating fixed mappings to datetime and timedelta type values.(GH88)
  • Fixed scale_x_datetime and scale_y_datetime to handle the intercepts along the axes (GH97).
  • Fixed stat_bin and stat_bin_2d to properly handle the breaks parameter when used with a transforming scale.
  • Fixed issue with x and y scales where the name of the scale was ignored when determining the axis titles. Now, the name parameter is specified, it is used as the title. (GH105)
  • Fixed bug in discrete scales where a column could not be mapped to integer values. (GH108)
  • Make it possible to hide the legend with theme(legend_position='none'). (GH119)
  • Fixed issue in stat_summary_bin where some input values gave an error. (GH123)
  • Fixed geom_ribbon to sort data before plotting. (GH127)
  • Fixed IndexError in facet_grid when row/column variable has 1 unique value. (GH129)
  • Fixed facet_grid when scale='free', scale='free_x' or scale='free_y', the panels share axes along the row or column.
  • Fixed geom_boxplot so that user can create a boxplot by specifying all required aesthetics. (GH136)
  • Fixed geom_violin to work when some groups are empty. (GH131)
  • Fixed continuous scales to accept minor=None (GH120)
  • Fixed bug for discrete position scales, where drop=False did not drop unused categories (GH139)
  • Fixed bug in stat_ydensity that caused an exception when a panel had no data. (GH147)
  • Fixed bug in coord_trans where coordinate transformation and facetting could fail with a KeyError. (GH151)
  • Fixed bug that lead to a TypeError when aesthetic mappings to could be recognised as being groupable. It was easy to stumble on this bug when using geom_density. (GH165)
  • Fixed bug in facet_wrap where some combination of parameters lead to unexpected panel arrangements. (GH163)
  • Fixed bug where the legend text of colorbars could not be themed. (GH171)

Files

has2k1/plotnine-v0.4.0.zip

Files (4.0 MB)

Name Size Download all
md5:4c70b4441376fc5ea776f1b2520524f5
4.0 MB Preview Download

Additional details

Related works