Closed
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
area
trace type? I'd vote for replacing it withpolarbar
orwedge
. Most of thebar
logic 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)
bar
traces? I'd vote simply removing them, unless someone out there finds them useful. - What to do with
r < 0
values? 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.period
to be less then the number of categories on categorical angular axes? See Polar 2.0 #2200 (comment) - Maybe add
r0
,dr
,theta0
anddtheta
. For thetheta
pair, 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.zoom
scalars to describe it? See Polar 2.0 #2200 (comment) - scatterpolar (r,theta?) error bars
- Properly clip
scatterpolargl
line segments