Closed
Description
Followup issue of #2200 and the on-par polar milestone.
Features we could easily add
- radial and angular axis
spikes
support forradialaxis.side: 'center'
to display radial axis labels along invisible radial axis linessupport square grid lines for category angular axes example - done in Polar polygon grids #2739some way to snap to NSEW corners during angular dragway to activate radial (and possibly angular down the road) autorange on double click (i.e. implementdoubleClick: 'autosize'
config optionradial (and angular?) axis zerolinepolar (r,theta) data-referenced annotationstrace-specified and radial-axis calendarsmake polar respectgd._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
Metadata
Metadata
Assignees
Labels
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
skip polar drag test on CI (for now)
etpinard commentedon Jan 18, 2018
Update: adding that
@flaky
tag 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 legacyarea
type replacement (first bullet point).hole
is straightforward enough that I think this checkbox will suffice to track it, but I'll make a new issue forarea
so we can hash out the API without overrunning this thread.etpinard commentedon Jul 12, 2018
Sounds good!
10 remaining items