Repository navigation
Polar 2.0 open items #2255
Copy link
Copy link
Closed
Labels
featuresomething newsomething new
Description
Followup issue of #2200 and the on-par polar milestone.
Features we could easily add
- radial and angular axis
spikes - support for
radialaxis.side: 'center'to display radial axis labels along invisible radial axis lines - radial axis hole (similar to pie
hole, mpl example) - done in Addpolar.hole#2977 - support square grid lines for category angular axes example - done in Polar polygon grids #2739
- some way to snap to NSEW corners during angular drag
- way to activate radial (and possibly angular down the road) autorange on double click (i.e. implement
doubleClick: 'autosize'config option - radial (and angular?) axis zeroline
- polar (r,theta) data-referenced annotations
- trace-specified and radial-axis calendars
- make polar respect
gd._context.showAxisDragHandles?
Potential features that require some thought
- How to replace legacy polar's
areatrace type? I'd vote for replacing it withpolarbarorwedge. Most of thebarlogic could be reused here. Moved to -> Polar 2.0 replacement for legacy "area" type #2810 Done in -> Add barpolar traces #2954 - How to replace legacy polar's (r,t)
bartraces? I'd vote simply removing them, unless someone out there finds them useful. - What to do with
r < 0values? In Polar 2.0 #2200, they are simply dismissed, but perhaps we should add an option to plot them on the opposite side of the origin. See Polar 2.0 #2200 (comment) - Date angular axes. See examples in Polar 2.0 #2200 (comment)) and some considerations in the last part of 1e81039#r26653662 Moved to --> Add support for date angular axes #4379
- Should we allow
angularaxis.periodto be less then the number of categories on categorical angular axes? See Polar 2.0 #2200 (comment) - Maybe add
r0,dr,theta0anddtheta. For thethetapair, it might be tricky to find a correct default the everyone likes. Done in -> Better polar setConvert + a few misc polar touch ups #2895 - Add another zoombox mode? Perhaps a pixel-based zoom using
polar.x,polar.y,polar.zoomscalars to describe it? See Polar 2.0 #2200 (comment) - scatterpolar (r,theta?) error bars
- Properly clip
scatterpolarglline segments
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featuresomething newsomething new
Activity
skip polar drag test on CI (for now)
etpinard commentedon Jan 18, 2018
Update: adding that
@flakytag seems to have fixed this pretty well.etpinard commentedon Feb 28, 2018
To my surprise, legacy polar charts were able to set the angular range:
https://community.plot.ly/t/custom-angular-range-in-scatterpolar/8676
🆘 We should implement that in polar 2.0 before 🔪 legacy polar charts in v2 🆘
fix and 🔒 category angular axis mocked range logic
etpinard commentedon Jun 22, 2018
From @alexcjohnson 's #2739 (comment)
alexcjohnson commentedon Jul 12, 2018
@etpinard a request has come in for radial axis
hole(third checkbox above) and legacyareatype replacement (first bullet point).holeis straightforward enough that I think this checkbox will suffice to track it, but I'll make a new issue forareaso we can hash out the API without overrunning this thread.etpinard commentedon Jul 12, 2018
Sounds good!
etpinard commentedon Sep 7, 2018
polar.hole#2977 (comment)etpinard commentedon Sep 18, 2018
polar.hole=1behavior, see Make polar be more graceful on non sense inputs #3021 (comment)elben10 commentedon Nov 8, 2021
Are there any timeline on when these issues is expected to be solved?
nicolaskruchten commentedon Nov 8, 2021
@elben10 this is basically just a list of ideas at this point, no one is actively working on these that I know of, but we'd appreciate any help anyone can provide :)
gvwilson commentedon Jun 10, 2024
Hi - this issue has been sitting for a while, so as part of our effort to tidy up our public repositories I'm going to close it. If it's still a concern, we'd be grateful if you could open a new issue (with a short reproducible example if appropriate) so that we can add it to our stack. Cheers - @gvwilson