Skip to content

Polar 2.0 open items #2255

Closed
Closed
@etpinard

Description

@etpinard
Contributor

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 Add polar.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

Activity

added a commit that references this issue on Jan 18, 2018
etpinard

etpinard commented on Jan 18, 2018

@etpinard
ContributorAuthor
  • make polar subplot drag tests more robust. They currently fail intermittently on CI. They are now skipped on CI as of 8bebc2e. Replicating the issue is hard. I wasn't able to replicate it on my laptop. Even on CI, you need to run all the suites at once to sometime see those tests fail. See commits 40f60de

Update: adding that @flaky tag seems to have fixed this pretty well.

etpinard

etpinard commented on Feb 28, 2018

@etpinard
ContributorAuthor

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 🆘

etpinard

etpinard commented on Jun 22, 2018

@etpinard
ContributorAuthor

From @alexcjohnson 's #2739 (comment)

  • we should have a mode in scatterpolar to join the endpoints together so you don't need to repeat the initial point when the data are meant to be periodic. trace.connectends perhaps, to mirror trace.connectgaps? Moved to -> Add 'connectends' attribute to scatterpolar lines #3073
alexcjohnson

alexcjohnson commented on Jul 12, 2018

@alexcjohnson
Collaborator

@etpinard a request has come in for radial axis hole (third checkbox above) and legacy area 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 for area so we can hash out the API without overrunning this thread.

etpinard

etpinard commented on Jul 12, 2018

@etpinard
ContributorAuthor

, but I'll make a new issue for area so we can hash out the API without overrunning this thread.

Sounds good!

10 remaining items

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @nicolaskruchten@gvwilson@alexcjohnson@etpinard@elben10

        Issue actions

          Polar 2.0 open items · Issue #2255 · plotly/plotly.js