There is a newer version of this record available.

Software Open Access

has2k1/plotnine: v0.6.0

Hassan Kibirige; Greg Lamp; Jan Katins; Austin O.; gdowding; Tyler Funnell; matthias-k; Jonas Arnfred; Florian Finkernagel; Dan Blanchard; Eric Chiang; Sergey Astanin; Paul Natsuo Kishimoto; stonebig; Evan Sheehan; Robert Gibboni; Bernard Willers; Pavel; Yaroslav Halchenko; smutch; zachcp; John Collins; Min RK; Brian King; Duncan Brian; Div Arora; Dan Brown; Dan Becker; Bevan Koopman; Anthony


JSON-LD (schema.org) Export

{
  "description": "<p>This release has many changes, check out the <a href=\"https://plotnine.readthedocs.io/en/stable/changelog.html#v0-6-0\">changelog</a>. A version of the changes is included below.</p>\n\nAPI Changes\n<ul>\n<li><p>The <code>draw</code> parameter of <code>geom_map</code> has been removed. Shapefiles should contain only one type of geometry and that is the geometry that is drawn.</p>\n</li>\n<li><p>Ordinal (Ordered categorical) columns are now mapped to ordinal scales. This creates different plots.</p>\n</li>\n<li><p>The default mapping for the computed aesthetic <em>size</em> of <code>stat_sum</code> has changed to <code>'stat(n)'</code>. This also changes the default plot for <code>geom_count</code>.</p>\n</li>\n</ul>\nNew Features\n<ul>\n<li><code>geom_text</code> gained the <code>adjust_text</code> parameter, and can now repel text.</li>\n<li>Added <code>annotation_logticks</code>.</li>\n<li>Added <code>geom_sina</code></li>\n<li>Added scales for ordinal (ordered categorical) columns.</li>\n<li><code>geom_step</code> gained the option <code>mid</code> for the direction parameter. The steps are taken mid-way between adjacent x values.</li>\n<li>Added <code>annotation_stripes</code>.</li>\n</ul>\nBug Fixes\n<ul>\n<li><p>Fixed bug where facetting would fail if done on a plot with annotation(s) and one of the facetting columns was also a variable in the environment.</p>\n</li>\n<li><p>Fixed bug where <code>coord_flip</code> would not flip geoms created by <code>geom_rug</code> (<a href=\"https://github.com/has2k1/plotnine/issues/216\">GH216</a>).</p>\n</li>\n<li><p>Fixed bug where plots with <code>theme_xkcd</code> cannot be saved twice (<a href=\"https://github.com/has2k1/plotnine/issues/199\">GH199</a>)</p>\n</li>\n<li><p>Fixed bug that made it impossible to map to columns with the same name as a calculated columns of the stat. (<a href=\"https://github.com/has2k1/plotnine/issues/234\">GH234</a>)</p>\n</li>\n<li><p>Fixed bug in <code>geom_smooth</code> that made it difficult to use it with stats other than <code>stat_smooth</code>. (<a href=\"https://github.com/has2k1/plotnine/issues/242\">GH242</a>)</p>\n</li>\n<li><p>Fixed bug in <code>position_dodge</code> where by bar plot could get thinner when facetting and useing <code>preserve = 'single'</code>. (<a href=\"https://github.com/has2k1/plotnine/issues/224\">GH224</a>)</p>\n</li>\n<li><p>Fixed bug in <code>coord_trans</code> where if the transformation reversed the original limits, the order in which the data was laid out remained unchanged. (<a href=\"https://github.com/has2k1/plotnine/issues/253\">GH253</a>)</p>\n</li>\n<li><p>Fixed bug in <code>stat_count</code> where <code>float</code> weights were rounded and lead to a wrong plot. (<a href=\"https://github.com/has2k1/plotnine/issues/260\">GH260</a>)</p>\n</li>\n<li><p>Fixed bug where one could not use the British spelling <code>colour</code> to rename a color scale. (<a href=\"https://github.com/has2k1/plotnine/issues/264\">GH264</a>)</p>\n</li>\n<li><p>Fixed bug in <code>lims</code>, <code>xlim</code>, and <code>ylim</code> where <code>datetime</code> and <code>timedelta</code> limits resulted in an error.</p>\n</li>\n<li><p>Fixed bug where <code>geom_rect</code> could not be used with <code>coord_trans</code>. (<a href=\"https://github.com/has2k1/plotnine/issues/256\">GH256</a>)</p>\n</li>\n<li><p>Fixed bug where using free scales with facetting and flipping the coordinate axes could give unexpected results. (<a href=\"https://github.com/has2k1/plotnine/issues/286\">GH286</a>)</p>\n</li>\n<li><p>Fixed unwanted tick along the axis for versions of Matplotlib &gt;= 3.1.0.</p>\n</li>\n<li><p>Fixed <code>geom_text</code> not to error when using <code>hjust</code> and <code>vjust</code>. (<a href=\"https://github.com/has2k1/plotnine/issues/287\">GH287</a>)</p>\n</li>\n<li><p>Fixed bug where <code>geom_abline</code> <code>geom_hline</code> and <code>geom_vline</code> could give wrong results when used with <code>coord_trans</code>.</p>\n</li>\n<li><p>Fixed bug where layers with only infinite values would lead to an exception if they were the first layer encountered when choosing a scale.</p>\n</li>\n</ul>\nEnhancements\n<ul>\n<li><p>Legends are now plotted in a predictable order which dedends on how the plot is constructed.</p>\n</li>\n<li><p>The spokes drawn by <code>geom_spoke</code> can now have a fixed angle.</p>\n</li>\n<li><p>Aesthetics that share a scale (e.g. color and fill can have the same scale) get different guides if mapped to different columns.</p>\n</li>\n<li><p>When the transform of a specialised (one that is not and identity scale) continuous scale is altered, the user is warned about a possible error in what they expect. (<a href=\"https://github.com/has2k1/plotnine/issues/254\">GH254</a>, <a href=\"https://github.com/has2k1/plotnine/issues/255\">GH255</a>)</p>\n</li>\n<li><p>The <code>method_args</code> parameter in <code>stat_smooth</code> can now differentiate between arguments for initialising and those for fitting the smoothing model.</p>\n</li>\n<li><p><code>position_nudge</code> can now deal with more geoms e.g. <code>geom_boxplot</code>.</p>\n</li>\n<li><p>The <code>limits</code> parameter of <code>scale_x_discrete</code> and <code>scale_y_discrete</code> can now be a function.</p>\n</li>\n<li><p>The <code>width</code> of the boxplot can now be set irrespective of the stat.</p>\n</li>\n<li><p>The mid-point color of <code>scale_color_distiller</code> now matches that of the trainned data.</p>\n</li>\n<li><p>The way in which layers are created has been refactored to give packages that that extend plotnine more flexibility in manipulating the layers.</p>\n</li>\n<li><p>You can now specify one sided limits for coordinates. e.g. <code>coord_cartesian(limits=(None, 10))</code>.</p>\n</li>\n<li><p>All the themeables have been lifted into the definition of <code>theme</code> so they can be suggested autocomplete.</p>\n</li>\n</ul>", 
  "license": "", 
  "creator": [
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Hassan Kibirige"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Greg Lamp"
    }, 
    {
      "affiliation": "@zenjob", 
      "@type": "Person", 
      "name": "Jan Katins"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Austin O."
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "gdowding"
    }, 
    {
      "affiliation": "MSKCC", 
      "@type": "Person", 
      "name": "Tyler Funnell"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "matthias-k"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Jonas Arnfred"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Florian Finkernagel"
    }, 
    {
      "affiliation": "Parse.ly", 
      "@type": "Person", 
      "name": "Dan Blanchard"
    }, 
    {
      "affiliation": "@Google", 
      "@type": "Person", 
      "name": "Eric Chiang"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Sergey Astanin"
    }, 
    {
      "affiliation": "International Institute for Applied Systems Analysis @iiasa", 
      "@type": "Person", 
      "name": "Paul Natsuo Kishimoto"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "stonebig"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Evan Sheehan"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Robert Gibboni"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Bernard Willers"
    }, 
    {
      "affiliation": "VK", 
      "@type": "Person", 
      "name": "Pavel"
    }, 
    {
      "affiliation": "Dartmouth College, @Debian, @DataLad, @PyMVPA, @fail2ban", 
      "@type": "Person", 
      "name": "Yaroslav Halchenko"
    }, 
    {
      "affiliation": "The University Of Melbourne", 
      "@type": "Person", 
      "name": "smutch"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "zachcp"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "John Collins"
    }, 
    {
      "affiliation": "Simula Research Laboratory", 
      "@type": "Person", 
      "name": "Min RK"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Brian King"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Duncan Brian"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Div Arora"
    }, 
    {
      "affiliation": "Stripe", 
      "@type": "Person", 
      "name": "Dan Brown"
    }, 
    {
      "affiliation": "Google", 
      "@type": "Person", 
      "name": "Dan Becker"
    }, 
    {
      "affiliation": "CSIRO", 
      "@type": "Person", 
      "name": "Bevan Koopman"
    }, 
    {
      "affiliation": "", 
      "@type": "Person", 
      "name": "Anthony"
    }
  ], 
  "url": "https://zenodo.org/record/3373956", 
  "codeRepository": "https://github.com/has2k1/plotnine/tree/v0.6.0", 
  "datePublished": "2019-08-21", 
  "version": "v0.6.0", 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.3373956", 
  "@id": "https://doi.org/10.5281/zenodo.3373956", 
  "@type": "SoftwareSourceCode", 
  "name": "has2k1/plotnine: v0.6.0"
}
723
46
views
downloads
All versions This version
Views 72344
Downloads 469
Data volume 190.9 MB40.0 MB
Unique views 64740
Unique downloads 308

Share

Cite as