done
This commit is contained in:
@ -0,0 +1,16 @@
|
||||
import sys
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from ._x import X
|
||||
from ._y import Y
|
||||
from ._z import Z
|
||||
from . import x
|
||||
from . import y
|
||||
from . import z
|
||||
else:
|
||||
from _plotly_utils.importers import relative_import
|
||||
|
||||
__all__, __getattr__, __dir__ = relative_import(
|
||||
__name__, [".x", ".y", ".z"], ["._x.X", "._y.Y", "._z.Z"]
|
||||
)
|
@ -0,0 +1,362 @@
|
||||
# --- THIS FILE IS AUTO-GENERATED ---
|
||||
# Modifications will be overwitten the next time code generation run.
|
||||
|
||||
from plotly.basedatatypes import BaseTraceHierarchyType as _BaseTraceHierarchyType
|
||||
import copy as _copy
|
||||
|
||||
|
||||
class X(_BaseTraceHierarchyType):
|
||||
_parent_path_str = "surface.contours"
|
||||
_path_str = "surface.contours.x"
|
||||
_valid_props = {
|
||||
"color",
|
||||
"end",
|
||||
"highlight",
|
||||
"highlightcolor",
|
||||
"highlightwidth",
|
||||
"project",
|
||||
"show",
|
||||
"size",
|
||||
"start",
|
||||
"usecolormap",
|
||||
"width",
|
||||
}
|
||||
|
||||
@property
|
||||
def color(self):
|
||||
"""
|
||||
Sets the color of the contour lines.
|
||||
|
||||
The 'color' property is a color and may be specified as:
|
||||
- A hex string (e.g. '#ff0000')
|
||||
- An rgb/rgba string (e.g. 'rgb(255,0,0)')
|
||||
- An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
|
||||
- An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
|
||||
- A named CSS color: see https://plotly.com/python/css-colors/ for a list
|
||||
|
||||
Returns
|
||||
-------
|
||||
str
|
||||
"""
|
||||
return self["color"]
|
||||
|
||||
@color.setter
|
||||
def color(self, val):
|
||||
self["color"] = val
|
||||
|
||||
@property
|
||||
def end(self):
|
||||
"""
|
||||
Sets the end contour level value. Must be more than
|
||||
`contours.start`
|
||||
|
||||
The 'end' property is a number and may be specified as:
|
||||
- An int or float
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["end"]
|
||||
|
||||
@end.setter
|
||||
def end(self, val):
|
||||
self["end"] = val
|
||||
|
||||
@property
|
||||
def highlight(self):
|
||||
"""
|
||||
Determines whether or not contour lines about the x dimension
|
||||
are highlighted on hover.
|
||||
|
||||
The 'highlight' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["highlight"]
|
||||
|
||||
@highlight.setter
|
||||
def highlight(self, val):
|
||||
self["highlight"] = val
|
||||
|
||||
@property
|
||||
def highlightcolor(self):
|
||||
"""
|
||||
Sets the color of the highlighted contour lines.
|
||||
|
||||
The 'highlightcolor' property is a color and may be specified as:
|
||||
- A hex string (e.g. '#ff0000')
|
||||
- An rgb/rgba string (e.g. 'rgb(255,0,0)')
|
||||
- An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
|
||||
- An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
|
||||
- A named CSS color: see https://plotly.com/python/css-colors/ for a list
|
||||
|
||||
Returns
|
||||
-------
|
||||
str
|
||||
"""
|
||||
return self["highlightcolor"]
|
||||
|
||||
@highlightcolor.setter
|
||||
def highlightcolor(self, val):
|
||||
self["highlightcolor"] = val
|
||||
|
||||
@property
|
||||
def highlightwidth(self):
|
||||
"""
|
||||
Sets the width of the highlighted contour lines.
|
||||
|
||||
The 'highlightwidth' property is a number and may be specified as:
|
||||
- An int or float in the interval [1, 16]
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["highlightwidth"]
|
||||
|
||||
@highlightwidth.setter
|
||||
def highlightwidth(self, val):
|
||||
self["highlightwidth"] = val
|
||||
|
||||
@property
|
||||
def project(self):
|
||||
"""
|
||||
The 'project' property is an instance of Project
|
||||
that may be specified as:
|
||||
- An instance of :class:`plotly.graph_objs.surface.contours.x.Project`
|
||||
- A dict of string/value properties that will be passed
|
||||
to the Project constructor
|
||||
|
||||
Returns
|
||||
-------
|
||||
plotly.graph_objs.surface.contours.x.Project
|
||||
"""
|
||||
return self["project"]
|
||||
|
||||
@project.setter
|
||||
def project(self, val):
|
||||
self["project"] = val
|
||||
|
||||
@property
|
||||
def show(self):
|
||||
"""
|
||||
Determines whether or not contour lines about the x dimension
|
||||
are drawn.
|
||||
|
||||
The 'show' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["show"]
|
||||
|
||||
@show.setter
|
||||
def show(self, val):
|
||||
self["show"] = val
|
||||
|
||||
@property
|
||||
def size(self):
|
||||
"""
|
||||
Sets the step between each contour level. Must be positive.
|
||||
|
||||
The 'size' property is a number and may be specified as:
|
||||
- An int or float in the interval [0, inf]
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["size"]
|
||||
|
||||
@size.setter
|
||||
def size(self, val):
|
||||
self["size"] = val
|
||||
|
||||
@property
|
||||
def start(self):
|
||||
"""
|
||||
Sets the starting contour level value. Must be less than
|
||||
`contours.end`
|
||||
|
||||
The 'start' property is a number and may be specified as:
|
||||
- An int or float
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["start"]
|
||||
|
||||
@start.setter
|
||||
def start(self, val):
|
||||
self["start"] = val
|
||||
|
||||
@property
|
||||
def usecolormap(self):
|
||||
"""
|
||||
An alternate to "color". Determines whether or not the contour
|
||||
lines are colored using the trace "colorscale".
|
||||
|
||||
The 'usecolormap' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["usecolormap"]
|
||||
|
||||
@usecolormap.setter
|
||||
def usecolormap(self, val):
|
||||
self["usecolormap"] = val
|
||||
|
||||
@property
|
||||
def width(self):
|
||||
"""
|
||||
Sets the width of the contour lines.
|
||||
|
||||
The 'width' property is a number and may be specified as:
|
||||
- An int or float in the interval [1, 16]
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["width"]
|
||||
|
||||
@width.setter
|
||||
def width(self, val):
|
||||
self["width"] = val
|
||||
|
||||
@property
|
||||
def _prop_descriptions(self):
|
||||
return """\
|
||||
color
|
||||
Sets the color of the contour lines.
|
||||
end
|
||||
Sets the end contour level value. Must be more than
|
||||
`contours.start`
|
||||
highlight
|
||||
Determines whether or not contour lines about the x
|
||||
dimension are highlighted on hover.
|
||||
highlightcolor
|
||||
Sets the color of the highlighted contour lines.
|
||||
highlightwidth
|
||||
Sets the width of the highlighted contour lines.
|
||||
project
|
||||
:class:`plotly.graph_objects.surface.contours.x.Project
|
||||
` instance or dict with compatible properties
|
||||
show
|
||||
Determines whether or not contour lines about the x
|
||||
dimension are drawn.
|
||||
size
|
||||
Sets the step between each contour level. Must be
|
||||
positive.
|
||||
start
|
||||
Sets the starting contour level value. Must be less
|
||||
than `contours.end`
|
||||
usecolormap
|
||||
An alternate to "color". Determines whether or not the
|
||||
contour lines are colored using the trace "colorscale".
|
||||
width
|
||||
Sets the width of the contour lines.
|
||||
"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
arg=None,
|
||||
color=None,
|
||||
end=None,
|
||||
highlight=None,
|
||||
highlightcolor=None,
|
||||
highlightwidth=None,
|
||||
project=None,
|
||||
show=None,
|
||||
size=None,
|
||||
start=None,
|
||||
usecolormap=None,
|
||||
width=None,
|
||||
**kwargs,
|
||||
):
|
||||
"""
|
||||
Construct a new X object
|
||||
|
||||
Parameters
|
||||
----------
|
||||
arg
|
||||
dict of properties compatible with this constructor or
|
||||
an instance of
|
||||
:class:`plotly.graph_objs.surface.contours.X`
|
||||
color
|
||||
Sets the color of the contour lines.
|
||||
end
|
||||
Sets the end contour level value. Must be more than
|
||||
`contours.start`
|
||||
highlight
|
||||
Determines whether or not contour lines about the x
|
||||
dimension are highlighted on hover.
|
||||
highlightcolor
|
||||
Sets the color of the highlighted contour lines.
|
||||
highlightwidth
|
||||
Sets the width of the highlighted contour lines.
|
||||
project
|
||||
:class:`plotly.graph_objects.surface.contours.x.Project
|
||||
` instance or dict with compatible properties
|
||||
show
|
||||
Determines whether or not contour lines about the x
|
||||
dimension are drawn.
|
||||
size
|
||||
Sets the step between each contour level. Must be
|
||||
positive.
|
||||
start
|
||||
Sets the starting contour level value. Must be less
|
||||
than `contours.end`
|
||||
usecolormap
|
||||
An alternate to "color". Determines whether or not the
|
||||
contour lines are colored using the trace "colorscale".
|
||||
width
|
||||
Sets the width of the contour lines.
|
||||
|
||||
Returns
|
||||
-------
|
||||
X
|
||||
"""
|
||||
super().__init__("x")
|
||||
if "_parent" in kwargs:
|
||||
self._parent = kwargs["_parent"]
|
||||
return
|
||||
|
||||
if arg is None:
|
||||
arg = {}
|
||||
elif isinstance(arg, self.__class__):
|
||||
arg = arg.to_plotly_json()
|
||||
elif isinstance(arg, dict):
|
||||
arg = _copy.copy(arg)
|
||||
else:
|
||||
raise ValueError("""\
|
||||
The first argument to the plotly.graph_objs.surface.contours.X
|
||||
constructor must be a dict or
|
||||
an instance of :class:`plotly.graph_objs.surface.contours.X`""")
|
||||
|
||||
self._skip_invalid = kwargs.pop("skip_invalid", False)
|
||||
self._validate = kwargs.pop("_validate", True)
|
||||
|
||||
self._set_property("color", arg, color)
|
||||
self._set_property("end", arg, end)
|
||||
self._set_property("highlight", arg, highlight)
|
||||
self._set_property("highlightcolor", arg, highlightcolor)
|
||||
self._set_property("highlightwidth", arg, highlightwidth)
|
||||
self._set_property("project", arg, project)
|
||||
self._set_property("show", arg, show)
|
||||
self._set_property("size", arg, size)
|
||||
self._set_property("start", arg, start)
|
||||
self._set_property("usecolormap", arg, usecolormap)
|
||||
self._set_property("width", arg, width)
|
||||
self._process_kwargs(**dict(arg, **kwargs))
|
||||
self._skip_invalid = False
|
@ -0,0 +1,362 @@
|
||||
# --- THIS FILE IS AUTO-GENERATED ---
|
||||
# Modifications will be overwitten the next time code generation run.
|
||||
|
||||
from plotly.basedatatypes import BaseTraceHierarchyType as _BaseTraceHierarchyType
|
||||
import copy as _copy
|
||||
|
||||
|
||||
class Y(_BaseTraceHierarchyType):
|
||||
_parent_path_str = "surface.contours"
|
||||
_path_str = "surface.contours.y"
|
||||
_valid_props = {
|
||||
"color",
|
||||
"end",
|
||||
"highlight",
|
||||
"highlightcolor",
|
||||
"highlightwidth",
|
||||
"project",
|
||||
"show",
|
||||
"size",
|
||||
"start",
|
||||
"usecolormap",
|
||||
"width",
|
||||
}
|
||||
|
||||
@property
|
||||
def color(self):
|
||||
"""
|
||||
Sets the color of the contour lines.
|
||||
|
||||
The 'color' property is a color and may be specified as:
|
||||
- A hex string (e.g. '#ff0000')
|
||||
- An rgb/rgba string (e.g. 'rgb(255,0,0)')
|
||||
- An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
|
||||
- An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
|
||||
- A named CSS color: see https://plotly.com/python/css-colors/ for a list
|
||||
|
||||
Returns
|
||||
-------
|
||||
str
|
||||
"""
|
||||
return self["color"]
|
||||
|
||||
@color.setter
|
||||
def color(self, val):
|
||||
self["color"] = val
|
||||
|
||||
@property
|
||||
def end(self):
|
||||
"""
|
||||
Sets the end contour level value. Must be more than
|
||||
`contours.start`
|
||||
|
||||
The 'end' property is a number and may be specified as:
|
||||
- An int or float
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["end"]
|
||||
|
||||
@end.setter
|
||||
def end(self, val):
|
||||
self["end"] = val
|
||||
|
||||
@property
|
||||
def highlight(self):
|
||||
"""
|
||||
Determines whether or not contour lines about the y dimension
|
||||
are highlighted on hover.
|
||||
|
||||
The 'highlight' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["highlight"]
|
||||
|
||||
@highlight.setter
|
||||
def highlight(self, val):
|
||||
self["highlight"] = val
|
||||
|
||||
@property
|
||||
def highlightcolor(self):
|
||||
"""
|
||||
Sets the color of the highlighted contour lines.
|
||||
|
||||
The 'highlightcolor' property is a color and may be specified as:
|
||||
- A hex string (e.g. '#ff0000')
|
||||
- An rgb/rgba string (e.g. 'rgb(255,0,0)')
|
||||
- An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
|
||||
- An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
|
||||
- A named CSS color: see https://plotly.com/python/css-colors/ for a list
|
||||
|
||||
Returns
|
||||
-------
|
||||
str
|
||||
"""
|
||||
return self["highlightcolor"]
|
||||
|
||||
@highlightcolor.setter
|
||||
def highlightcolor(self, val):
|
||||
self["highlightcolor"] = val
|
||||
|
||||
@property
|
||||
def highlightwidth(self):
|
||||
"""
|
||||
Sets the width of the highlighted contour lines.
|
||||
|
||||
The 'highlightwidth' property is a number and may be specified as:
|
||||
- An int or float in the interval [1, 16]
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["highlightwidth"]
|
||||
|
||||
@highlightwidth.setter
|
||||
def highlightwidth(self, val):
|
||||
self["highlightwidth"] = val
|
||||
|
||||
@property
|
||||
def project(self):
|
||||
"""
|
||||
The 'project' property is an instance of Project
|
||||
that may be specified as:
|
||||
- An instance of :class:`plotly.graph_objs.surface.contours.y.Project`
|
||||
- A dict of string/value properties that will be passed
|
||||
to the Project constructor
|
||||
|
||||
Returns
|
||||
-------
|
||||
plotly.graph_objs.surface.contours.y.Project
|
||||
"""
|
||||
return self["project"]
|
||||
|
||||
@project.setter
|
||||
def project(self, val):
|
||||
self["project"] = val
|
||||
|
||||
@property
|
||||
def show(self):
|
||||
"""
|
||||
Determines whether or not contour lines about the y dimension
|
||||
are drawn.
|
||||
|
||||
The 'show' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["show"]
|
||||
|
||||
@show.setter
|
||||
def show(self, val):
|
||||
self["show"] = val
|
||||
|
||||
@property
|
||||
def size(self):
|
||||
"""
|
||||
Sets the step between each contour level. Must be positive.
|
||||
|
||||
The 'size' property is a number and may be specified as:
|
||||
- An int or float in the interval [0, inf]
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["size"]
|
||||
|
||||
@size.setter
|
||||
def size(self, val):
|
||||
self["size"] = val
|
||||
|
||||
@property
|
||||
def start(self):
|
||||
"""
|
||||
Sets the starting contour level value. Must be less than
|
||||
`contours.end`
|
||||
|
||||
The 'start' property is a number and may be specified as:
|
||||
- An int or float
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["start"]
|
||||
|
||||
@start.setter
|
||||
def start(self, val):
|
||||
self["start"] = val
|
||||
|
||||
@property
|
||||
def usecolormap(self):
|
||||
"""
|
||||
An alternate to "color". Determines whether or not the contour
|
||||
lines are colored using the trace "colorscale".
|
||||
|
||||
The 'usecolormap' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["usecolormap"]
|
||||
|
||||
@usecolormap.setter
|
||||
def usecolormap(self, val):
|
||||
self["usecolormap"] = val
|
||||
|
||||
@property
|
||||
def width(self):
|
||||
"""
|
||||
Sets the width of the contour lines.
|
||||
|
||||
The 'width' property is a number and may be specified as:
|
||||
- An int or float in the interval [1, 16]
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["width"]
|
||||
|
||||
@width.setter
|
||||
def width(self, val):
|
||||
self["width"] = val
|
||||
|
||||
@property
|
||||
def _prop_descriptions(self):
|
||||
return """\
|
||||
color
|
||||
Sets the color of the contour lines.
|
||||
end
|
||||
Sets the end contour level value. Must be more than
|
||||
`contours.start`
|
||||
highlight
|
||||
Determines whether or not contour lines about the y
|
||||
dimension are highlighted on hover.
|
||||
highlightcolor
|
||||
Sets the color of the highlighted contour lines.
|
||||
highlightwidth
|
||||
Sets the width of the highlighted contour lines.
|
||||
project
|
||||
:class:`plotly.graph_objects.surface.contours.y.Project
|
||||
` instance or dict with compatible properties
|
||||
show
|
||||
Determines whether or not contour lines about the y
|
||||
dimension are drawn.
|
||||
size
|
||||
Sets the step between each contour level. Must be
|
||||
positive.
|
||||
start
|
||||
Sets the starting contour level value. Must be less
|
||||
than `contours.end`
|
||||
usecolormap
|
||||
An alternate to "color". Determines whether or not the
|
||||
contour lines are colored using the trace "colorscale".
|
||||
width
|
||||
Sets the width of the contour lines.
|
||||
"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
arg=None,
|
||||
color=None,
|
||||
end=None,
|
||||
highlight=None,
|
||||
highlightcolor=None,
|
||||
highlightwidth=None,
|
||||
project=None,
|
||||
show=None,
|
||||
size=None,
|
||||
start=None,
|
||||
usecolormap=None,
|
||||
width=None,
|
||||
**kwargs,
|
||||
):
|
||||
"""
|
||||
Construct a new Y object
|
||||
|
||||
Parameters
|
||||
----------
|
||||
arg
|
||||
dict of properties compatible with this constructor or
|
||||
an instance of
|
||||
:class:`plotly.graph_objs.surface.contours.Y`
|
||||
color
|
||||
Sets the color of the contour lines.
|
||||
end
|
||||
Sets the end contour level value. Must be more than
|
||||
`contours.start`
|
||||
highlight
|
||||
Determines whether or not contour lines about the y
|
||||
dimension are highlighted on hover.
|
||||
highlightcolor
|
||||
Sets the color of the highlighted contour lines.
|
||||
highlightwidth
|
||||
Sets the width of the highlighted contour lines.
|
||||
project
|
||||
:class:`plotly.graph_objects.surface.contours.y.Project
|
||||
` instance or dict with compatible properties
|
||||
show
|
||||
Determines whether or not contour lines about the y
|
||||
dimension are drawn.
|
||||
size
|
||||
Sets the step between each contour level. Must be
|
||||
positive.
|
||||
start
|
||||
Sets the starting contour level value. Must be less
|
||||
than `contours.end`
|
||||
usecolormap
|
||||
An alternate to "color". Determines whether or not the
|
||||
contour lines are colored using the trace "colorscale".
|
||||
width
|
||||
Sets the width of the contour lines.
|
||||
|
||||
Returns
|
||||
-------
|
||||
Y
|
||||
"""
|
||||
super().__init__("y")
|
||||
if "_parent" in kwargs:
|
||||
self._parent = kwargs["_parent"]
|
||||
return
|
||||
|
||||
if arg is None:
|
||||
arg = {}
|
||||
elif isinstance(arg, self.__class__):
|
||||
arg = arg.to_plotly_json()
|
||||
elif isinstance(arg, dict):
|
||||
arg = _copy.copy(arg)
|
||||
else:
|
||||
raise ValueError("""\
|
||||
The first argument to the plotly.graph_objs.surface.contours.Y
|
||||
constructor must be a dict or
|
||||
an instance of :class:`plotly.graph_objs.surface.contours.Y`""")
|
||||
|
||||
self._skip_invalid = kwargs.pop("skip_invalid", False)
|
||||
self._validate = kwargs.pop("_validate", True)
|
||||
|
||||
self._set_property("color", arg, color)
|
||||
self._set_property("end", arg, end)
|
||||
self._set_property("highlight", arg, highlight)
|
||||
self._set_property("highlightcolor", arg, highlightcolor)
|
||||
self._set_property("highlightwidth", arg, highlightwidth)
|
||||
self._set_property("project", arg, project)
|
||||
self._set_property("show", arg, show)
|
||||
self._set_property("size", arg, size)
|
||||
self._set_property("start", arg, start)
|
||||
self._set_property("usecolormap", arg, usecolormap)
|
||||
self._set_property("width", arg, width)
|
||||
self._process_kwargs(**dict(arg, **kwargs))
|
||||
self._skip_invalid = False
|
@ -0,0 +1,362 @@
|
||||
# --- THIS FILE IS AUTO-GENERATED ---
|
||||
# Modifications will be overwitten the next time code generation run.
|
||||
|
||||
from plotly.basedatatypes import BaseTraceHierarchyType as _BaseTraceHierarchyType
|
||||
import copy as _copy
|
||||
|
||||
|
||||
class Z(_BaseTraceHierarchyType):
|
||||
_parent_path_str = "surface.contours"
|
||||
_path_str = "surface.contours.z"
|
||||
_valid_props = {
|
||||
"color",
|
||||
"end",
|
||||
"highlight",
|
||||
"highlightcolor",
|
||||
"highlightwidth",
|
||||
"project",
|
||||
"show",
|
||||
"size",
|
||||
"start",
|
||||
"usecolormap",
|
||||
"width",
|
||||
}
|
||||
|
||||
@property
|
||||
def color(self):
|
||||
"""
|
||||
Sets the color of the contour lines.
|
||||
|
||||
The 'color' property is a color and may be specified as:
|
||||
- A hex string (e.g. '#ff0000')
|
||||
- An rgb/rgba string (e.g. 'rgb(255,0,0)')
|
||||
- An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
|
||||
- An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
|
||||
- A named CSS color: see https://plotly.com/python/css-colors/ for a list
|
||||
|
||||
Returns
|
||||
-------
|
||||
str
|
||||
"""
|
||||
return self["color"]
|
||||
|
||||
@color.setter
|
||||
def color(self, val):
|
||||
self["color"] = val
|
||||
|
||||
@property
|
||||
def end(self):
|
||||
"""
|
||||
Sets the end contour level value. Must be more than
|
||||
`contours.start`
|
||||
|
||||
The 'end' property is a number and may be specified as:
|
||||
- An int or float
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["end"]
|
||||
|
||||
@end.setter
|
||||
def end(self, val):
|
||||
self["end"] = val
|
||||
|
||||
@property
|
||||
def highlight(self):
|
||||
"""
|
||||
Determines whether or not contour lines about the z dimension
|
||||
are highlighted on hover.
|
||||
|
||||
The 'highlight' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["highlight"]
|
||||
|
||||
@highlight.setter
|
||||
def highlight(self, val):
|
||||
self["highlight"] = val
|
||||
|
||||
@property
|
||||
def highlightcolor(self):
|
||||
"""
|
||||
Sets the color of the highlighted contour lines.
|
||||
|
||||
The 'highlightcolor' property is a color and may be specified as:
|
||||
- A hex string (e.g. '#ff0000')
|
||||
- An rgb/rgba string (e.g. 'rgb(255,0,0)')
|
||||
- An hsl/hsla string (e.g. 'hsl(0,100%,50%)')
|
||||
- An hsv/hsva string (e.g. 'hsv(0,100%,100%)')
|
||||
- A named CSS color: see https://plotly.com/python/css-colors/ for a list
|
||||
|
||||
Returns
|
||||
-------
|
||||
str
|
||||
"""
|
||||
return self["highlightcolor"]
|
||||
|
||||
@highlightcolor.setter
|
||||
def highlightcolor(self, val):
|
||||
self["highlightcolor"] = val
|
||||
|
||||
@property
|
||||
def highlightwidth(self):
|
||||
"""
|
||||
Sets the width of the highlighted contour lines.
|
||||
|
||||
The 'highlightwidth' property is a number and may be specified as:
|
||||
- An int or float in the interval [1, 16]
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["highlightwidth"]
|
||||
|
||||
@highlightwidth.setter
|
||||
def highlightwidth(self, val):
|
||||
self["highlightwidth"] = val
|
||||
|
||||
@property
|
||||
def project(self):
|
||||
"""
|
||||
The 'project' property is an instance of Project
|
||||
that may be specified as:
|
||||
- An instance of :class:`plotly.graph_objs.surface.contours.z.Project`
|
||||
- A dict of string/value properties that will be passed
|
||||
to the Project constructor
|
||||
|
||||
Returns
|
||||
-------
|
||||
plotly.graph_objs.surface.contours.z.Project
|
||||
"""
|
||||
return self["project"]
|
||||
|
||||
@project.setter
|
||||
def project(self, val):
|
||||
self["project"] = val
|
||||
|
||||
@property
|
||||
def show(self):
|
||||
"""
|
||||
Determines whether or not contour lines about the z dimension
|
||||
are drawn.
|
||||
|
||||
The 'show' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["show"]
|
||||
|
||||
@show.setter
|
||||
def show(self, val):
|
||||
self["show"] = val
|
||||
|
||||
@property
|
||||
def size(self):
|
||||
"""
|
||||
Sets the step between each contour level. Must be positive.
|
||||
|
||||
The 'size' property is a number and may be specified as:
|
||||
- An int or float in the interval [0, inf]
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["size"]
|
||||
|
||||
@size.setter
|
||||
def size(self, val):
|
||||
self["size"] = val
|
||||
|
||||
@property
|
||||
def start(self):
|
||||
"""
|
||||
Sets the starting contour level value. Must be less than
|
||||
`contours.end`
|
||||
|
||||
The 'start' property is a number and may be specified as:
|
||||
- An int or float
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["start"]
|
||||
|
||||
@start.setter
|
||||
def start(self, val):
|
||||
self["start"] = val
|
||||
|
||||
@property
|
||||
def usecolormap(self):
|
||||
"""
|
||||
An alternate to "color". Determines whether or not the contour
|
||||
lines are colored using the trace "colorscale".
|
||||
|
||||
The 'usecolormap' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["usecolormap"]
|
||||
|
||||
@usecolormap.setter
|
||||
def usecolormap(self, val):
|
||||
self["usecolormap"] = val
|
||||
|
||||
@property
|
||||
def width(self):
|
||||
"""
|
||||
Sets the width of the contour lines.
|
||||
|
||||
The 'width' property is a number and may be specified as:
|
||||
- An int or float in the interval [1, 16]
|
||||
|
||||
Returns
|
||||
-------
|
||||
int|float
|
||||
"""
|
||||
return self["width"]
|
||||
|
||||
@width.setter
|
||||
def width(self, val):
|
||||
self["width"] = val
|
||||
|
||||
@property
|
||||
def _prop_descriptions(self):
|
||||
return """\
|
||||
color
|
||||
Sets the color of the contour lines.
|
||||
end
|
||||
Sets the end contour level value. Must be more than
|
||||
`contours.start`
|
||||
highlight
|
||||
Determines whether or not contour lines about the z
|
||||
dimension are highlighted on hover.
|
||||
highlightcolor
|
||||
Sets the color of the highlighted contour lines.
|
||||
highlightwidth
|
||||
Sets the width of the highlighted contour lines.
|
||||
project
|
||||
:class:`plotly.graph_objects.surface.contours.z.Project
|
||||
` instance or dict with compatible properties
|
||||
show
|
||||
Determines whether or not contour lines about the z
|
||||
dimension are drawn.
|
||||
size
|
||||
Sets the step between each contour level. Must be
|
||||
positive.
|
||||
start
|
||||
Sets the starting contour level value. Must be less
|
||||
than `contours.end`
|
||||
usecolormap
|
||||
An alternate to "color". Determines whether or not the
|
||||
contour lines are colored using the trace "colorscale".
|
||||
width
|
||||
Sets the width of the contour lines.
|
||||
"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
arg=None,
|
||||
color=None,
|
||||
end=None,
|
||||
highlight=None,
|
||||
highlightcolor=None,
|
||||
highlightwidth=None,
|
||||
project=None,
|
||||
show=None,
|
||||
size=None,
|
||||
start=None,
|
||||
usecolormap=None,
|
||||
width=None,
|
||||
**kwargs,
|
||||
):
|
||||
"""
|
||||
Construct a new Z object
|
||||
|
||||
Parameters
|
||||
----------
|
||||
arg
|
||||
dict of properties compatible with this constructor or
|
||||
an instance of
|
||||
:class:`plotly.graph_objs.surface.contours.Z`
|
||||
color
|
||||
Sets the color of the contour lines.
|
||||
end
|
||||
Sets the end contour level value. Must be more than
|
||||
`contours.start`
|
||||
highlight
|
||||
Determines whether or not contour lines about the z
|
||||
dimension are highlighted on hover.
|
||||
highlightcolor
|
||||
Sets the color of the highlighted contour lines.
|
||||
highlightwidth
|
||||
Sets the width of the highlighted contour lines.
|
||||
project
|
||||
:class:`plotly.graph_objects.surface.contours.z.Project
|
||||
` instance or dict with compatible properties
|
||||
show
|
||||
Determines whether or not contour lines about the z
|
||||
dimension are drawn.
|
||||
size
|
||||
Sets the step between each contour level. Must be
|
||||
positive.
|
||||
start
|
||||
Sets the starting contour level value. Must be less
|
||||
than `contours.end`
|
||||
usecolormap
|
||||
An alternate to "color". Determines whether or not the
|
||||
contour lines are colored using the trace "colorscale".
|
||||
width
|
||||
Sets the width of the contour lines.
|
||||
|
||||
Returns
|
||||
-------
|
||||
Z
|
||||
"""
|
||||
super().__init__("z")
|
||||
if "_parent" in kwargs:
|
||||
self._parent = kwargs["_parent"]
|
||||
return
|
||||
|
||||
if arg is None:
|
||||
arg = {}
|
||||
elif isinstance(arg, self.__class__):
|
||||
arg = arg.to_plotly_json()
|
||||
elif isinstance(arg, dict):
|
||||
arg = _copy.copy(arg)
|
||||
else:
|
||||
raise ValueError("""\
|
||||
The first argument to the plotly.graph_objs.surface.contours.Z
|
||||
constructor must be a dict or
|
||||
an instance of :class:`plotly.graph_objs.surface.contours.Z`""")
|
||||
|
||||
self._skip_invalid = kwargs.pop("skip_invalid", False)
|
||||
self._validate = kwargs.pop("_validate", True)
|
||||
|
||||
self._set_property("color", arg, color)
|
||||
self._set_property("end", arg, end)
|
||||
self._set_property("highlight", arg, highlight)
|
||||
self._set_property("highlightcolor", arg, highlightcolor)
|
||||
self._set_property("highlightwidth", arg, highlightwidth)
|
||||
self._set_property("project", arg, project)
|
||||
self._set_property("show", arg, show)
|
||||
self._set_property("size", arg, size)
|
||||
self._set_property("start", arg, start)
|
||||
self._set_property("usecolormap", arg, usecolormap)
|
||||
self._set_property("width", arg, width)
|
||||
self._process_kwargs(**dict(arg, **kwargs))
|
||||
self._skip_invalid = False
|
@ -0,0 +1,9 @@
|
||||
import sys
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from ._project import Project
|
||||
else:
|
||||
from _plotly_utils.importers import relative_import
|
||||
|
||||
__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._project.Project"])
|
@ -0,0 +1,156 @@
|
||||
# --- THIS FILE IS AUTO-GENERATED ---
|
||||
# Modifications will be overwitten the next time code generation run.
|
||||
|
||||
from plotly.basedatatypes import BaseTraceHierarchyType as _BaseTraceHierarchyType
|
||||
import copy as _copy
|
||||
|
||||
|
||||
class Project(_BaseTraceHierarchyType):
|
||||
_parent_path_str = "surface.contours.x"
|
||||
_path_str = "surface.contours.x.project"
|
||||
_valid_props = {"x", "y", "z"}
|
||||
|
||||
@property
|
||||
def x(self):
|
||||
"""
|
||||
Determines whether or not these contour lines are projected on
|
||||
the x plane. If `highlight` is set to True (the default), the
|
||||
projected lines are shown on hover. If `show` is set to True,
|
||||
the projected lines are shown in permanence.
|
||||
|
||||
The 'x' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["x"]
|
||||
|
||||
@x.setter
|
||||
def x(self, val):
|
||||
self["x"] = val
|
||||
|
||||
@property
|
||||
def y(self):
|
||||
"""
|
||||
Determines whether or not these contour lines are projected on
|
||||
the y plane. If `highlight` is set to True (the default), the
|
||||
projected lines are shown on hover. If `show` is set to True,
|
||||
the projected lines are shown in permanence.
|
||||
|
||||
The 'y' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["y"]
|
||||
|
||||
@y.setter
|
||||
def y(self, val):
|
||||
self["y"] = val
|
||||
|
||||
@property
|
||||
def z(self):
|
||||
"""
|
||||
Determines whether or not these contour lines are projected on
|
||||
the z plane. If `highlight` is set to True (the default), the
|
||||
projected lines are shown on hover. If `show` is set to True,
|
||||
the projected lines are shown in permanence.
|
||||
|
||||
The 'z' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["z"]
|
||||
|
||||
@z.setter
|
||||
def z(self, val):
|
||||
self["z"] = val
|
||||
|
||||
@property
|
||||
def _prop_descriptions(self):
|
||||
return """\
|
||||
x
|
||||
Determines whether or not these contour lines are
|
||||
projected on the x plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
y
|
||||
Determines whether or not these contour lines are
|
||||
projected on the y plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
z
|
||||
Determines whether or not these contour lines are
|
||||
projected on the z plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
"""
|
||||
|
||||
def __init__(self, arg=None, x=None, y=None, z=None, **kwargs):
|
||||
"""
|
||||
Construct a new Project object
|
||||
|
||||
Parameters
|
||||
----------
|
||||
arg
|
||||
dict of properties compatible with this constructor or
|
||||
an instance of
|
||||
:class:`plotly.graph_objs.surface.contours.x.Project`
|
||||
x
|
||||
Determines whether or not these contour lines are
|
||||
projected on the x plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
y
|
||||
Determines whether or not these contour lines are
|
||||
projected on the y plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
z
|
||||
Determines whether or not these contour lines are
|
||||
projected on the z plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
|
||||
Returns
|
||||
-------
|
||||
Project
|
||||
"""
|
||||
super().__init__("project")
|
||||
if "_parent" in kwargs:
|
||||
self._parent = kwargs["_parent"]
|
||||
return
|
||||
|
||||
if arg is None:
|
||||
arg = {}
|
||||
elif isinstance(arg, self.__class__):
|
||||
arg = arg.to_plotly_json()
|
||||
elif isinstance(arg, dict):
|
||||
arg = _copy.copy(arg)
|
||||
else:
|
||||
raise ValueError("""\
|
||||
The first argument to the plotly.graph_objs.surface.contours.x.Project
|
||||
constructor must be a dict or
|
||||
an instance of :class:`plotly.graph_objs.surface.contours.x.Project`""")
|
||||
|
||||
self._skip_invalid = kwargs.pop("skip_invalid", False)
|
||||
self._validate = kwargs.pop("_validate", True)
|
||||
|
||||
self._set_property("x", arg, x)
|
||||
self._set_property("y", arg, y)
|
||||
self._set_property("z", arg, z)
|
||||
self._process_kwargs(**dict(arg, **kwargs))
|
||||
self._skip_invalid = False
|
@ -0,0 +1,9 @@
|
||||
import sys
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from ._project import Project
|
||||
else:
|
||||
from _plotly_utils.importers import relative_import
|
||||
|
||||
__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._project.Project"])
|
@ -0,0 +1,156 @@
|
||||
# --- THIS FILE IS AUTO-GENERATED ---
|
||||
# Modifications will be overwitten the next time code generation run.
|
||||
|
||||
from plotly.basedatatypes import BaseTraceHierarchyType as _BaseTraceHierarchyType
|
||||
import copy as _copy
|
||||
|
||||
|
||||
class Project(_BaseTraceHierarchyType):
|
||||
_parent_path_str = "surface.contours.y"
|
||||
_path_str = "surface.contours.y.project"
|
||||
_valid_props = {"x", "y", "z"}
|
||||
|
||||
@property
|
||||
def x(self):
|
||||
"""
|
||||
Determines whether or not these contour lines are projected on
|
||||
the x plane. If `highlight` is set to True (the default), the
|
||||
projected lines are shown on hover. If `show` is set to True,
|
||||
the projected lines are shown in permanence.
|
||||
|
||||
The 'x' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["x"]
|
||||
|
||||
@x.setter
|
||||
def x(self, val):
|
||||
self["x"] = val
|
||||
|
||||
@property
|
||||
def y(self):
|
||||
"""
|
||||
Determines whether or not these contour lines are projected on
|
||||
the y plane. If `highlight` is set to True (the default), the
|
||||
projected lines are shown on hover. If `show` is set to True,
|
||||
the projected lines are shown in permanence.
|
||||
|
||||
The 'y' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["y"]
|
||||
|
||||
@y.setter
|
||||
def y(self, val):
|
||||
self["y"] = val
|
||||
|
||||
@property
|
||||
def z(self):
|
||||
"""
|
||||
Determines whether or not these contour lines are projected on
|
||||
the z plane. If `highlight` is set to True (the default), the
|
||||
projected lines are shown on hover. If `show` is set to True,
|
||||
the projected lines are shown in permanence.
|
||||
|
||||
The 'z' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["z"]
|
||||
|
||||
@z.setter
|
||||
def z(self, val):
|
||||
self["z"] = val
|
||||
|
||||
@property
|
||||
def _prop_descriptions(self):
|
||||
return """\
|
||||
x
|
||||
Determines whether or not these contour lines are
|
||||
projected on the x plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
y
|
||||
Determines whether or not these contour lines are
|
||||
projected on the y plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
z
|
||||
Determines whether or not these contour lines are
|
||||
projected on the z plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
"""
|
||||
|
||||
def __init__(self, arg=None, x=None, y=None, z=None, **kwargs):
|
||||
"""
|
||||
Construct a new Project object
|
||||
|
||||
Parameters
|
||||
----------
|
||||
arg
|
||||
dict of properties compatible with this constructor or
|
||||
an instance of
|
||||
:class:`plotly.graph_objs.surface.contours.y.Project`
|
||||
x
|
||||
Determines whether or not these contour lines are
|
||||
projected on the x plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
y
|
||||
Determines whether or not these contour lines are
|
||||
projected on the y plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
z
|
||||
Determines whether or not these contour lines are
|
||||
projected on the z plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
|
||||
Returns
|
||||
-------
|
||||
Project
|
||||
"""
|
||||
super().__init__("project")
|
||||
if "_parent" in kwargs:
|
||||
self._parent = kwargs["_parent"]
|
||||
return
|
||||
|
||||
if arg is None:
|
||||
arg = {}
|
||||
elif isinstance(arg, self.__class__):
|
||||
arg = arg.to_plotly_json()
|
||||
elif isinstance(arg, dict):
|
||||
arg = _copy.copy(arg)
|
||||
else:
|
||||
raise ValueError("""\
|
||||
The first argument to the plotly.graph_objs.surface.contours.y.Project
|
||||
constructor must be a dict or
|
||||
an instance of :class:`plotly.graph_objs.surface.contours.y.Project`""")
|
||||
|
||||
self._skip_invalid = kwargs.pop("skip_invalid", False)
|
||||
self._validate = kwargs.pop("_validate", True)
|
||||
|
||||
self._set_property("x", arg, x)
|
||||
self._set_property("y", arg, y)
|
||||
self._set_property("z", arg, z)
|
||||
self._process_kwargs(**dict(arg, **kwargs))
|
||||
self._skip_invalid = False
|
@ -0,0 +1,9 @@
|
||||
import sys
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from ._project import Project
|
||||
else:
|
||||
from _plotly_utils.importers import relative_import
|
||||
|
||||
__all__, __getattr__, __dir__ = relative_import(__name__, [], ["._project.Project"])
|
@ -0,0 +1,156 @@
|
||||
# --- THIS FILE IS AUTO-GENERATED ---
|
||||
# Modifications will be overwitten the next time code generation run.
|
||||
|
||||
from plotly.basedatatypes import BaseTraceHierarchyType as _BaseTraceHierarchyType
|
||||
import copy as _copy
|
||||
|
||||
|
||||
class Project(_BaseTraceHierarchyType):
|
||||
_parent_path_str = "surface.contours.z"
|
||||
_path_str = "surface.contours.z.project"
|
||||
_valid_props = {"x", "y", "z"}
|
||||
|
||||
@property
|
||||
def x(self):
|
||||
"""
|
||||
Determines whether or not these contour lines are projected on
|
||||
the x plane. If `highlight` is set to True (the default), the
|
||||
projected lines are shown on hover. If `show` is set to True,
|
||||
the projected lines are shown in permanence.
|
||||
|
||||
The 'x' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["x"]
|
||||
|
||||
@x.setter
|
||||
def x(self, val):
|
||||
self["x"] = val
|
||||
|
||||
@property
|
||||
def y(self):
|
||||
"""
|
||||
Determines whether or not these contour lines are projected on
|
||||
the y plane. If `highlight` is set to True (the default), the
|
||||
projected lines are shown on hover. If `show` is set to True,
|
||||
the projected lines are shown in permanence.
|
||||
|
||||
The 'y' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["y"]
|
||||
|
||||
@y.setter
|
||||
def y(self, val):
|
||||
self["y"] = val
|
||||
|
||||
@property
|
||||
def z(self):
|
||||
"""
|
||||
Determines whether or not these contour lines are projected on
|
||||
the z plane. If `highlight` is set to True (the default), the
|
||||
projected lines are shown on hover. If `show` is set to True,
|
||||
the projected lines are shown in permanence.
|
||||
|
||||
The 'z' property must be specified as a bool
|
||||
(either True, or False)
|
||||
|
||||
Returns
|
||||
-------
|
||||
bool
|
||||
"""
|
||||
return self["z"]
|
||||
|
||||
@z.setter
|
||||
def z(self, val):
|
||||
self["z"] = val
|
||||
|
||||
@property
|
||||
def _prop_descriptions(self):
|
||||
return """\
|
||||
x
|
||||
Determines whether or not these contour lines are
|
||||
projected on the x plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
y
|
||||
Determines whether or not these contour lines are
|
||||
projected on the y plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
z
|
||||
Determines whether or not these contour lines are
|
||||
projected on the z plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
"""
|
||||
|
||||
def __init__(self, arg=None, x=None, y=None, z=None, **kwargs):
|
||||
"""
|
||||
Construct a new Project object
|
||||
|
||||
Parameters
|
||||
----------
|
||||
arg
|
||||
dict of properties compatible with this constructor or
|
||||
an instance of
|
||||
:class:`plotly.graph_objs.surface.contours.z.Project`
|
||||
x
|
||||
Determines whether or not these contour lines are
|
||||
projected on the x plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
y
|
||||
Determines whether or not these contour lines are
|
||||
projected on the y plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
z
|
||||
Determines whether or not these contour lines are
|
||||
projected on the z plane. If `highlight` is set to True
|
||||
(the default), the projected lines are shown on hover.
|
||||
If `show` is set to True, the projected lines are shown
|
||||
in permanence.
|
||||
|
||||
Returns
|
||||
-------
|
||||
Project
|
||||
"""
|
||||
super().__init__("project")
|
||||
if "_parent" in kwargs:
|
||||
self._parent = kwargs["_parent"]
|
||||
return
|
||||
|
||||
if arg is None:
|
||||
arg = {}
|
||||
elif isinstance(arg, self.__class__):
|
||||
arg = arg.to_plotly_json()
|
||||
elif isinstance(arg, dict):
|
||||
arg = _copy.copy(arg)
|
||||
else:
|
||||
raise ValueError("""\
|
||||
The first argument to the plotly.graph_objs.surface.contours.z.Project
|
||||
constructor must be a dict or
|
||||
an instance of :class:`plotly.graph_objs.surface.contours.z.Project`""")
|
||||
|
||||
self._skip_invalid = kwargs.pop("skip_invalid", False)
|
||||
self._validate = kwargs.pop("_validate", True)
|
||||
|
||||
self._set_property("x", arg, x)
|
||||
self._set_property("y", arg, y)
|
||||
self._set_property("z", arg, z)
|
||||
self._process_kwargs(**dict(arg, **kwargs))
|
||||
self._skip_invalid = False
|
Reference in New Issue
Block a user