Skip to content

[ENH]: Arbitrary placement of 3D axes & panes #29586

Open
@scottshambaugh

Description

@scottshambaugh

Problem

Currently we position the 3D axis spines and panes such that they appear along the back face of the view volume. This can be thought of as viewing only a single quadrant of the coordinate frame: (image from here)
Image

There are some use cases where it would be useful to be able to instead position the axis spines in the middle of the world volume, similar as to the 2D example here: https://stackoverflow.com/questions/31556446/how-to-draw-axis-in-the-middle-of-the-figure

A 3D rough example here (but replace the black arrows with spines): https://stackoverflow.com/questions/54820671/switching-the-location-of-x-and-y-axes-for-a-3d-plot

I think this would look rather messy with the view panes enabled, but if the panes are hidden just the axes are shown then I think it could be quite useful. I also think that this could be useful for "slicing" the view volume and reading off the hover coordinates when mousing over the plot.

Requests for this functionality:

Proposed solution

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions