Skip to content
  • Sponsor matplotlib/matplotlib

  • Notifications You must be signed in to change notification settings
  • Fork 7.9k

Radar Chart does not allow having different scales for each axis #5527

Closed
@ankur-gupta

Description

@ankur-gupta

I have a use case in which each axis (eg: Sulfate, Nitrate in this example) has a different scale. I don't see an easy way to do this. It looks like RadarAxes is based on PolarAxes which fundamentally uses the same scale for x and y dimensions.

I am new to Python and to me it looks like a new RadarAxes projection can be written from scratch (i.e. not based on PolarAxes) which could allow this.

What do you think ?

Activity

added this to the unassigned milestone on Nov 20, 2015
tacaswell

tacaswell commented on Nov 20, 2015

@tacaswell
Member

Sorting out a general way to do plotting in a figure between different axis objects is something we should probably do. This relates back to the 'spark line' (maybe have the name wrong) code that @phobson has, but rotated so that the axis spines are radial instead of lined up.

mdboom

mdboom commented on Nov 20, 2015

@mdboom
Member

#4699 is adding a lot of improvements to polar plots. Perhaps that could be addressed there or @QuLogic has some ideas having been digging around there a lot lately.

tacaswell

tacaswell commented on Nov 20, 2015

@tacaswell
Member

No it was something with many y axis with lines connecting them what was
used to show rough correlations between high dimensional data points.

On Fri, Nov 20, 2015, 13:53 Paul Hobson notifications@github.com wrote:

@tacaswell https://github.com/tacaswell are you referring to this:
http://stackoverflow.com/questions/15167928/implementing-horizon-charts-in-matplotlib
?


Reply to this email directly or view it on GitHub
#5527 (comment)
.

phobson

phobson commented on Nov 20, 2015

@phobson
Member

oh oh oh ... this: https://gist.github.com/phobson/9de120cabde660ec734c

By the way -- this turns into a dumpster fire if you try to use log scales.

ankur-gupta

ankur-gupta commented on Nov 20, 2015

@ankur-gupta
Author

@phobson This plot is much better than a radar chart for my use. Thanks.

mdboom

mdboom commented on Nov 23, 2015

@mdboom
Member

Great stuff all... I guess the question is whether we want to keep this open. The subject line of this issue is still true, however, multiple r scales on a polar plot is hard to display effectively...

tacaswell

tacaswell commented on Nov 23, 2015

@tacaswell
Member

At a minimum @phobson 's demo code should end up in the examples.

phobson

phobson commented on Nov 23, 2015

@phobson
Member

I can take a stab at removing the seaborn and pandas dependencies of the example over the holiday.

modified the milestone: 2.2 (next next feature release) on Feb 5, 2017

3 remaining items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Radar Chart does not allow having different scales for each axis · Issue #5527 · matplotlib/matplotlib