Sets the (x,y,z) components of the 'eye' camera vector. This vector determines the view point about the origin of this scene.

Sets the projection type. The projection type could be either *perspective* or *orthographic*. The default is *perspective*.

Sets the (x,y,z) components of the 'up' camera vector. This vector determines the up direction of this scene with respect to the page. The default is *{x: 0, y: 0, z: 1}* which means that the z axis points up.

If there is a layout grid, use the domain for this column in the grid for this scene subplot .

If there is a layout grid, use the domain for this row in the grid for this scene subplot .

Sets the horizontal domain of this scene subplot (in plot fraction).

Sets the vertical domain of this scene subplot (in plot fraction).

Determines the mode of drag interactions for this scene.

Determines the mode of hover interactions for this scene.

Controls persistence of user-driven changes in camera attributes. Defaults to `layout.uirevision`.

Sets the background color of this axis' wall.

Determines if the axis lines or/and ticks are mirrored to the opposite side of the plotting area. If *true*, the axis lines are mirrored. If *ticks*, the axis lines and ticks are mirrored. If *false*, mirroring is disable. If *all*, axis lines are mirrored on all shared-axes subplots. If *allticks*, axis lines and ticks are mirrored on all shared-axes subplots.

If *normal*, the range is computed in relation to the extrema of the input data. If *tozero*`, the range extends to 0, regardless of the input data If *nonnegative*, the range is non-negative, regardless of the input data. Applies only to linear axes.

Sets whether or not this axis is labeled

Sets whether or not this axis' wall has a background color.

Sets whether or not spikes starting from data points to this axis' wall are shown on hover.

Sets whether or not spikes extending from the projection data points to this axis' wall boundaries are shown on hover.

Sets the thickness (in px) of the spikes.

Determines whether or not a line is drawn at along the 0 value of this axis. If *true*, the zero line is drawn on top of the grid lines.