251 lines
7.3 KiB
Python
251 lines
7.3 KiB
Python
|
# --- THIS FILE IS AUTO-GENERATED ---
|
||
|
# Modifications will be overwitten the next time code generation run.
|
||
|
|
||
|
from plotly.basedatatypes import BaseLayoutHierarchyType as _BaseLayoutHierarchyType
|
||
|
import copy as _copy
|
||
|
|
||
|
|
||
|
class Ternary(_BaseLayoutHierarchyType):
|
||
|
_parent_path_str = "layout"
|
||
|
_path_str = "layout.ternary"
|
||
|
_valid_props = {"aaxis", "baxis", "bgcolor", "caxis", "domain", "sum", "uirevision"}
|
||
|
|
||
|
@property
|
||
|
def aaxis(self):
|
||
|
"""
|
||
|
The 'aaxis' property is an instance of Aaxis
|
||
|
that may be specified as:
|
||
|
- An instance of :class:`plotly.graph_objs.layout.ternary.Aaxis`
|
||
|
- A dict of string/value properties that will be passed
|
||
|
to the Aaxis constructor
|
||
|
|
||
|
Returns
|
||
|
-------
|
||
|
plotly.graph_objs.layout.ternary.Aaxis
|
||
|
"""
|
||
|
return self["aaxis"]
|
||
|
|
||
|
@aaxis.setter
|
||
|
def aaxis(self, val):
|
||
|
self["aaxis"] = val
|
||
|
|
||
|
@property
|
||
|
def baxis(self):
|
||
|
"""
|
||
|
The 'baxis' property is an instance of Baxis
|
||
|
that may be specified as:
|
||
|
- An instance of :class:`plotly.graph_objs.layout.ternary.Baxis`
|
||
|
- A dict of string/value properties that will be passed
|
||
|
to the Baxis constructor
|
||
|
|
||
|
Returns
|
||
|
-------
|
||
|
plotly.graph_objs.layout.ternary.Baxis
|
||
|
"""
|
||
|
return self["baxis"]
|
||
|
|
||
|
@baxis.setter
|
||
|
def baxis(self, val):
|
||
|
self["baxis"] = val
|
||
|
|
||
|
@property
|
||
|
def bgcolor(self):
|
||
|
"""
|
||
|
Set the background color of the subplot
|
||
|
|
||
|
The 'bgcolor' 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["bgcolor"]
|
||
|
|
||
|
@bgcolor.setter
|
||
|
def bgcolor(self, val):
|
||
|
self["bgcolor"] = val
|
||
|
|
||
|
@property
|
||
|
def caxis(self):
|
||
|
"""
|
||
|
The 'caxis' property is an instance of Caxis
|
||
|
that may be specified as:
|
||
|
- An instance of :class:`plotly.graph_objs.layout.ternary.Caxis`
|
||
|
- A dict of string/value properties that will be passed
|
||
|
to the Caxis constructor
|
||
|
|
||
|
Returns
|
||
|
-------
|
||
|
plotly.graph_objs.layout.ternary.Caxis
|
||
|
"""
|
||
|
return self["caxis"]
|
||
|
|
||
|
@caxis.setter
|
||
|
def caxis(self, val):
|
||
|
self["caxis"] = val
|
||
|
|
||
|
@property
|
||
|
def domain(self):
|
||
|
"""
|
||
|
The 'domain' property is an instance of Domain
|
||
|
that may be specified as:
|
||
|
- An instance of :class:`plotly.graph_objs.layout.ternary.Domain`
|
||
|
- A dict of string/value properties that will be passed
|
||
|
to the Domain constructor
|
||
|
|
||
|
Returns
|
||
|
-------
|
||
|
plotly.graph_objs.layout.ternary.Domain
|
||
|
"""
|
||
|
return self["domain"]
|
||
|
|
||
|
@domain.setter
|
||
|
def domain(self, val):
|
||
|
self["domain"] = val
|
||
|
|
||
|
@property
|
||
|
def sum(self):
|
||
|
"""
|
||
|
The number each triplet should sum to, and the maximum range of
|
||
|
each axis
|
||
|
|
||
|
The 'sum' property is a number and may be specified as:
|
||
|
- An int or float in the interval [0, inf]
|
||
|
|
||
|
Returns
|
||
|
-------
|
||
|
int|float
|
||
|
"""
|
||
|
return self["sum"]
|
||
|
|
||
|
@sum.setter
|
||
|
def sum(self, val):
|
||
|
self["sum"] = val
|
||
|
|
||
|
@property
|
||
|
def uirevision(self):
|
||
|
"""
|
||
|
Controls persistence of user-driven changes in axis `min` and
|
||
|
`title`, if not overridden in the individual axes. Defaults to
|
||
|
`layout.uirevision`.
|
||
|
|
||
|
The 'uirevision' property accepts values of any type
|
||
|
|
||
|
Returns
|
||
|
-------
|
||
|
Any
|
||
|
"""
|
||
|
return self["uirevision"]
|
||
|
|
||
|
@uirevision.setter
|
||
|
def uirevision(self, val):
|
||
|
self["uirevision"] = val
|
||
|
|
||
|
@property
|
||
|
def _prop_descriptions(self):
|
||
|
return """\
|
||
|
aaxis
|
||
|
:class:`plotly.graph_objects.layout.ternary.Aaxis`
|
||
|
instance or dict with compatible properties
|
||
|
baxis
|
||
|
:class:`plotly.graph_objects.layout.ternary.Baxis`
|
||
|
instance or dict with compatible properties
|
||
|
bgcolor
|
||
|
Set the background color of the subplot
|
||
|
caxis
|
||
|
:class:`plotly.graph_objects.layout.ternary.Caxis`
|
||
|
instance or dict with compatible properties
|
||
|
domain
|
||
|
:class:`plotly.graph_objects.layout.ternary.Domain`
|
||
|
instance or dict with compatible properties
|
||
|
sum
|
||
|
The number each triplet should sum to, and the maximum
|
||
|
range of each axis
|
||
|
uirevision
|
||
|
Controls persistence of user-driven changes in axis
|
||
|
`min` and `title`, if not overridden in the individual
|
||
|
axes. Defaults to `layout.uirevision`.
|
||
|
"""
|
||
|
|
||
|
def __init__(
|
||
|
self,
|
||
|
arg=None,
|
||
|
aaxis=None,
|
||
|
baxis=None,
|
||
|
bgcolor=None,
|
||
|
caxis=None,
|
||
|
domain=None,
|
||
|
sum=None,
|
||
|
uirevision=None,
|
||
|
**kwargs,
|
||
|
):
|
||
|
"""
|
||
|
Construct a new Ternary object
|
||
|
|
||
|
Parameters
|
||
|
----------
|
||
|
arg
|
||
|
dict of properties compatible with this constructor or
|
||
|
an instance of
|
||
|
:class:`plotly.graph_objs.layout.Ternary`
|
||
|
aaxis
|
||
|
:class:`plotly.graph_objects.layout.ternary.Aaxis`
|
||
|
instance or dict with compatible properties
|
||
|
baxis
|
||
|
:class:`plotly.graph_objects.layout.ternary.Baxis`
|
||
|
instance or dict with compatible properties
|
||
|
bgcolor
|
||
|
Set the background color of the subplot
|
||
|
caxis
|
||
|
:class:`plotly.graph_objects.layout.ternary.Caxis`
|
||
|
instance or dict with compatible properties
|
||
|
domain
|
||
|
:class:`plotly.graph_objects.layout.ternary.Domain`
|
||
|
instance or dict with compatible properties
|
||
|
sum
|
||
|
The number each triplet should sum to, and the maximum
|
||
|
range of each axis
|
||
|
uirevision
|
||
|
Controls persistence of user-driven changes in axis
|
||
|
`min` and `title`, if not overridden in the individual
|
||
|
axes. Defaults to `layout.uirevision`.
|
||
|
|
||
|
Returns
|
||
|
-------
|
||
|
Ternary
|
||
|
"""
|
||
|
super().__init__("ternary")
|
||
|
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.layout.Ternary
|
||
|
constructor must be a dict or
|
||
|
an instance of :class:`plotly.graph_objs.layout.Ternary`""")
|
||
|
|
||
|
self._skip_invalid = kwargs.pop("skip_invalid", False)
|
||
|
self._validate = kwargs.pop("_validate", True)
|
||
|
|
||
|
self._set_property("aaxis", arg, aaxis)
|
||
|
self._set_property("baxis", arg, baxis)
|
||
|
self._set_property("bgcolor", arg, bgcolor)
|
||
|
self._set_property("caxis", arg, caxis)
|
||
|
self._set_property("domain", arg, domain)
|
||
|
self._set_property("sum", arg, sum)
|
||
|
self._set_property("uirevision", arg, uirevision)
|
||
|
self._process_kwargs(**dict(arg, **kwargs))
|
||
|
self._skip_invalid = False
|