plotly / plotly.js

Open-source JavaScript charting library behind Plotly and Dash
https://plotly.com/javascript/
MIT License
16.85k stars 1.85k forks source link

radar charts with independent axes / different ranges #3086

Open chriddyp opened 5 years ago

chriddyp commented 5 years ago

Radar charts/spider charts where each axis is independent and has a different range image

etpinard commented 5 years ago

... or parcoods on a radial domain.

premnayak10 commented 5 years ago

I need some help with Plotly radar chart. I want to know, is there any way plotly support, where each axis is independent and has different range for Radar chart/ Spider chart".

fengheyu commented 5 years ago

I have the same question,

I need some help with Plotly radar chart. I want to know, is there any way plotly support, where each axis is independent and has different range for Radar chart/ Spider chart".

jiwoongim commented 4 years ago

I have the same question, is this possible?

tibi77 commented 4 years ago

Hi! I have managed to do it in matplotlib by creating multiple radar charts and overlapping them. Is something like this possible in ploty?

scorpionfire commented 3 years ago

Same question me too.

HanneWhitt commented 3 years ago

I would also really like to have this functionality - I think it's actually quite a common case for the different variables on a radar chart to need different axes. Thanks!

pyeguy commented 3 years ago

any update on this? would really appreciate having this functionality, as well.

EloiseRosen commented 3 years ago

This is something I'm looking for as well!

MichelML commented 3 years ago

+1 for this, we need that too

nicolaskruchten commented 3 years ago

This issue has been tagged with NEEDS SPON$OR

A community PR for this feature would certainly be welcome, but our experience is deeper features like this are difficult to complete without the Plotly maintainers leading the effort.

What Sponsorship includes:

Please include the link to this issue when contacting us to discuss.

nicolaskruchten commented 3 years ago

This is a pretty substantial feature, basically a radial version of our parcoords trace. We'd be interested in getting it into the library but this isn't something the Plotly team can work on without outside sponsorship, just to set expectations :)

MichelML commented 3 years ago

Thanks for the quick feedback @nicolaskruchten

nbosc commented 1 year ago

So it is still not available?

autodesign-sayers commented 1 year ago

A workaround I have used for needing a different scale on each independent axis is to remap the values for each axis into its own 0-1 domain. Then plot the new remapped values onto a radar chart with a range of 0-1 but change the hover values back to the original variable. I also added a table of the original variables next to the radar chart.

bellonet commented 6 months ago

@autodesign-sayers Interesting. Any chance you can share an example code?

FlorianJacta commented 1 month ago

+1 on this feature